-
[Android Studio] 협업과 Instant Run 관련 에러 해결 방법programing/Mobile 2019. 3. 30. 16:23
안녕하세요, Einere입니다.
(ADblock을 꺼주시면 감사하겠습니다.)
오늘은 Android Studio에서 협업을 하는 과정에서, Instant run과 관련된 에러를 해결하는 방법에 대해 알아보겠습니다.
Github을 이용한 협업
현재 저는 산학연계 프로젝트의 협업툴로 Git과 Github을 이용하고 있습니다.
github에 코드를 푸쉬할 때, 민감한 개인정보라던지 환경변수, 경로명 같은 경우엔 주의가 필요합니다.
지금 포스팅을 하게 된 계기인 sdk의 경로인 sdk.dir이 대표적인 경우입니다.
위와 같이 협업을 하는 과정에서는 경로명(User)이 각자 다르기 때문에, 이와 같이 기본값으로 설정하는 것이 좋습니다.
하지만, 저같은 경우엔 사용자명이 "User"가 아니기 때문에, sdk를 찾는 과정에서 에러가 발생했습니다.
에러
SDK경로가 잘못되었으므로, SDK를 못 찾는 것은 당연합니다.
그래서 Android Studio는 SDK를 설치하라고 에러를 뱉습니다.
잘 모르는 개발자의 경우, 에러 내용에 따라 구글링을해서, SDK매니저로 들어가서 SDK flatforms탭을 눌러 API26이 제대로 설치되어 있는지 확인하게 됩니다.
그러나 설치가 잘 되어 있으므로, 혼동을 하기 쉽습니다.
해결 방법
위에서 설명한 대로, local.properties의 sdk.dir를 제대로 된 경로로 수정하면 됩니다.
수정한 경우에도 같은 에러가 발생한다면, SDK flatforms를 확인해보고, API26을 설치하시기 바랍니다.
참고
https://stackoverflow.com/questions/39619280/instant-run-issue-on-android-studio-2-2/41691335
'programing > Mobile' 카테고리의 다른 글
[Android] background theme를 이용한 splash screen (0) 2019.05.12 [Android] Base64를 이용한 encoding시 주의점 (1) 2019.04.01 [Android] dp를 px로 변환하는 법 (0) 2019.03.18 [Android] ImageView gray scale filter 적용 및 해제 방법 (0) 2019.03.14 [Android] google play service 문제 해결 방법 (0) 2019.03.10 댓글