workSpace/ANDROID

workSpace/ANDROID

    Git 리모트(remote) 브랜치 생성 및 삭제하기

    요즘 진행하고 있는 프로젝트가 각자 원격에서 리모트로 git을 통해서 작업하고 있다 보니, 해당 부분에 대한 이력이 있어야 할 것 같습니다. 진행하고 있는 프로젝트는 각자가 해야할 feature들을 branch로 따고, 이후 pull request를 보내면, merge를 담당하시는 분이 기준 branch에 merge를 하는 형태로 작업하고 있습니다. git에서 개념을 보면, local 브랜치와 저장소에 있는 remote 브랜치로 나뉠 수 있습니다. 해당 포스팅은 command창에서 branch를 원격으로 생성하는 법과, 브랜치 삭제하는 내용을 다루겠습니다. branch 생성하기 local에서 feature-01이라는 branch를 작성하고 싶을때는, 다음과 같은 command를 통해서 feature-01..

    Installed Build Tools revision 31.0.0 is corrupted. Remove and install again using the SDK Manager 오류 해결법

    Installed Build Tools revision 31.0.0 is corrupted. Remove and install again using the SDK Manager 오류 해결법

    31 버전을 30버전으로 바꿔주면됨. File > Project Structure > Modules > app > Build Tools Version = (31 >>> 30.0.3) 으로 바뀌주면됨

    [Android] 디버깅으로 에러잡기, Scoped Storage(새로운 저장소 정책)feat. Android10(API29) 퍼미션 오류 + opencv

    [Android] 디버깅으로 에러잡기, Scoped Storage(새로운 저장소 정책)feat. Android10(API29) 퍼미션 오류 + opencv

    작업하다가 위와 같은 에러가 나왔다. 당시에 나는 정확한 원인을 알수가 없었다. 그리고 검색을 해본결과 이 에러가 뜨는 이유는 다양하다. 파일을 못불러오거나, 파일에 불러올 자료가 없거나, 아니면 경로를 잘못 선언해주어서 이거나, 구글링을 해도 알수 없었고 그 이유는 위 사진과 같은 에러가 나오는 이유의 원인이 다방면으로 많기 때문이다. 또한 각자 다른 이유가 있었다. 위와같이 에러가 뜨거나 할경우는 디버깅을 해보는게 가장 빠른 길이라고 할수 있다. 사실 필자도 이 에러에 대해서 구글링으로만 해결하려고 노력한 결과 8일이라는시간이 걸렸고, 게다가 에러를 해결하지 못했다. 결국엔 디버깅을 혼자 해가면서 찾으니까 하루만에 이유를 알수 있었다. 내가 너무 디버깅을 안일하게 생각했던것같다. 디버깅에 대한 정확한..