[STUDY][MAC] SDK location not found. Define location with sdk.dir in the local.properties file or with an ANDROID_HOME environment variable.
Android 개발/Android Studio 2017. 6. 10. 16:39336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
0. Error 메시지
SDK location not found. Define location with sdk.dir in the local.properties file or with an ANDROID_HOME environment variable.
1. 문제
Android Studio에서 github에서 다운받은 소스를 빌드할 때, Gradle이 SDK를 찾지 못한다는 의미이다.
.bash_profile 등을 다 확인을 해봐도 ANDROID_HOME 등이 잘 설정이 되었지만 계속 같은 증상 발생.ㅡ,.ㅡ
(만약 bash_profile 문제 및 설정이라면 인터넷에 많은 소스가 있으니 해결하면 된다)
2. 원인
인터넷을 장시간 뒤져보니, IntelliJ 버전업(13.0.3)이 되면서 local.properties을 기본적으로 작업하지않고
시스템 환경변수를 사용하게 변경되었다는 포스트를 발견하였다.
내 MAC 버전이 10.12.5에서 아래와 같이 환경설정을 하니 잘 동작을 하였습니다.
.bash_profile로 해결 안되시는 분들은 참고하세요.
3. 수정
아래 Command를 터미널에 직접 실행하시고 Android Studio를 재실행하시면 됩니다.
launchctl setenv ANDROID_HOME Users/(MY MAC USER NAME)/Library/Android/sdk
(SDK Path 입력)
출처 : 인터넷에서 검색하여 필요한 정보를 다양한 사이트에서 종합하여 작성된 것입니다. 많은 사이트 내용을 종합하여 공부하여 작성하다보니 일일이 나열하지 못하였습니다. ㅈㅅ(_ _) 이글은 자유롭게 퍼 가셔서 도움이 되었으면 좋겠습니다. 감사합니다.
'Android 개발 > Android Studio' 카테고리의 다른 글
[STUDY][MAC] Adnroid Studio Tool 완전 삭제 방법 (0) | 2017.06.10 |
---|---|
[STUDY] 안드로이드 스튜디오 Editor 테마 변경 라이브러리 (0) | 2017.06.08 |