레이블이 Error인 게시물을 표시합니다. 모든 게시물 표시
레이블이 Error인 게시물을 표시합니다. 모든 게시물 표시

2023년 8월 29일 화요일

git rejected error(feat. cherry-pick)

 문제


아무 생각 없이 pull을 받지않고 로컬에서 작업! 커밋, 푸시 진행을 해버렷다.


push에선 remote와 다르니 당연히 pull을 진행해라고 하지만


로컬에서 작업한 내용을 백업하지 않고 진행하기에는 부담스럽다(로컬작업 유실 가능성)


해결하려면 다음 방법을 쓰면 된다.



현재 실패한 상황 기준으로

1. git branch temp를 만들어 백업을 만든다.

2. git push origin temp 해서 remote에 백업을 올린다.

3. 다시 작업할 브랜치로 checkout 한다.

4. git fetch --all #remote에 있는 내 최신화된 저장소 정보를 받아온다.

5. git reset --hard origin/{작업브랜치} # origin/{작업브랜치} 의 commit 상황을 hard하게(강제로) 덮어씌운다

#자동 병합이 안된다면 다시 수동 병합 후 저장->add->commit 까지 평소처럼 진행

6. git log --branches --oneline # temp브랜치의 아이디를 확인

7. git cherry-pick [아이디7자리] #명령어를 입력하면 commit을 가져오면서 충돌이 있던 파일도 자동으로 병합해줌

#자동 병합이 안된다면 다시 수동 병합 후 저장->add->commit 까지 평소처럼 진행

8. git log 명령어로제대로 된지 확인

9. 성공적으로 잘 적용 됫다면 git push명령어로 remote에 적용하고 마무리!

2022년 2월 23일 수요일

activitylog.xml visual studio 2019 error

 unity 프로젝트의 아무 script를 실행시켜도 이런에러가 계속 발생해서 디버깅이 너무힘들어

고치기로 했다.(참고 계속 한 나도 대단;;)



(그림1) 에러발생현황

발생한 에러


일단 구글링을 하기전 activitylog.xml을 한번 들여다보기로 했다


Activity Monitor Log


PkgDefManagement: PkgDef cache fast check returned false; cache will be regenerated. ..


긁어서 검색해봤지만 별 수확 없었음


어쩔수없이

activitylog.xml visual studio 2019 error 를 검색해보기로함


Please close all Visual Studio instances, and go to this directory C:\Users[user name]\AppData\Local\Microsoft\VisualStudio\16.0_XXXX then find and rename(or delete) every subfolders named “ComponentModelCache”.


밑에 댓글에 도움이 안됫다는 말이 있지만 한번 해보기로함


캐시삭제


그래도 안됨 ㅋ.



계속 안될때는 이렇게 해보라는 답변이 있었음

If this issue still persists, please kindly try following steps to troubleshoot.


Launch Developer Command Prompt for VS 2019 > type devenv /ResetSkipPkgs > press Enter to start VS.


Run Visual Studio 2019 as administrator.


Launch Visual Studio Installer > find Visual Studio 2019 > More/Update > Repair to repair or update VS 2019.


믿고 진행



관리자권한으로 업데이트 진행!


과연??!?!

응 안됨 ㅋ



내가 통한 해결법(Fixed!!!)

window->packageManager->Visual Studio Editor-> Remove!!

패키지에서 비쥬얼스튜디오에디터 삭제!!!



이제된다!!!!

Done!



2021년 1월 7일 목요일

Unity Gradle.Error #Android #Build.Gradle

 유니티에서 빌드 시Gradle.Error가 뜰때 에러 없애는 방법:


1. Export로 빌드한다

새로운 폴더에 따로 프로젝트를 빌드한다.

2. 만들어진 프로젝트를 AndroidStudio로 실행한다.

3. 에러를 확인하고 만들어진 Build.Gradle을 mainTemplate(확장자 없음!)로 이름 변경!!!

3-1 나의 경우에는 unityLibrary에서 xxx.arr이 너무 없다고 자꾸 떠서 

관련된 소스를 다 주석처리해버림

긁은거는 다 주석처리함
//하면 주석됨



4. 변경한 mainTemplate unity Assets/Plugins/Android폴더에 집어넣으면 무언가업데이트가 일어난다.


이런식으로 작업이 일어남








5.그리고 다시 빌드해본다


하지만 나의 경우에는 apk만드는거 까지는 성공했지만...

나온 apk를 휴대폰에서 실행하면 그냥 꺼진다..젠장...





구글플레이 업데이트에 따른 API 업그레이드에서 나오는 Error(feat.Build.Gradle, AndroidStudio)

 예전에 만들었던 어플에 대한 업데이트를 한 2년만에 진행하려고 보니

구글플레이 정책이 바뀌었다.

API29이상만 받아준다고 한다.


API29를 적용하는 방법:

1. AndroidStudio 실행

1.AndroidStudio 실행


2.Android SDK에서 29버전을 설치한다.



2.Android SDK에서 29버전을 설치한다.
나는 혹시 몰라서 30도 설치했음


3.SDK Tool도 확인

빨간줄은 다 설치되었는지 확인
?는 혹시몰라서 그냥 설치해보림



일단 여기까지 하고 나머지는 다음게시물에





2020년 5월 20일 수요일

XML 파일에 부등호 포함 쿼리 넣을 때 주의점

XML 파일에 부등호를 포함한 쿼리를 넣을 때 에러가 발생한다.
The content of elements must consist of well-formed character data or markup.


쿼리를 <![CDATA[]]> 내에 쓰면 해결 된다.
ex) 
<select id="select_board_list" parameterType="map" resultType="kr.co.kkh.model.BoardBean" >
select * from table_name
where
column_name1 < 10    에러 발생
</select>
해결:
<select id="select_board_list" parameterType="map" resultType="kr.co.kkh.model.BoardBean" >
select * from table_name
where
<![CDATA[ column_name1 < 10 ]]>
</select>

혹은

<select id="select_board_list" parameterType="map" resultType="kr.co.kkh.model.BoardBean" >
select * from table_name
where
column_name1 &lt; 10
</select>
&gt; (>),  &lt; (<) 도 사용 가능하다


출처: https://sbs20011.tistory.com/entry/XML-파일에-부등호-포함-쿼리-넣을-때-주의점 [STRA]

2019년 6월 17일 월요일

uses-sdk:minSdkVersion 16 cannot be smaller than version 17 declared in library

stderr[
D:\_Project\2018NTEST\Temp\gradleOut\src\main\AndroidManifest.xml:3:3-72 Error:
uses-sdk:minSdkVersion 16 cannot be smaller than version 17 declared in library [:cafeSdk-4.3.0:] C:\Users\Hubiz\.gradle\caches\transforms-1\files-1.1\cafeSdk-4.3.0.aar\7982a3853eeafa35fbbcad1d21717369\AndroidManifest.xml as the library might be using APIs not available in 16
Suggestion: use a compatible library with a minSdk of at most 16,
or increase this project's minSdk version to at least 17,
or use tools:overrideLibrary="com.naver.glink.android.sdk" to force usage (may lead to runtime failures)


직접 해당 AndroidManifest.xml 파일을 찾아가서

 android:minSdkVersion="16"에 있는 값을 적당한 값으로 수정한다

그럼 에러잡힘 ㅅㄱ~

2019년 4월 16일 화요일

LNK1104 'libfbxsdk-md.lib' 파일을 열 수 없습니다.

라이브러리 디렉터리 폴더를 추가 해주면됨~ ㅅㄱㄹ~

방법은 fbxsdk.h와 같은 방식이다

fbxsdk.h: No such file or directory

아마 포함 디렉터리에 맞지 않는 버전(2019 or 2018 의 fbx sdk)

본인은 2019만 추가 되어 있어서 2017도 추가 했더니 해당 Error 가 사라짐




이렇게 해주면 일단
해당 Error는 사라짐

2019년 4월 9일 화요일

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'DELIMITER' at line 1


heidiSQL에서 발생한 Error

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'DELIMITER' at line 1
마지막 줄

   
END $$
DELIMITER;

에서

DELIMITER ;

이렇게 세미콜론과 DELIMITER를 띄워쓰면 에러가 사라짐 ㅋ


git rejected error(feat. cherry-pick)

 문제 아무 생각 없이 pull을 받지않고 로컬에서 작업! 커밋, 푸시 진행을 해버렷다. push에선 remote와 다르니 당연히 pull을 진행해라고 하지만 로컬에서 작업한 내용을 백업하지 않고 진행하기에는 부담스럽다(로컬작업 유실 가능성) 해결하려...