본문 바로가기

개발환경/AndroidStudio

Error:Cause: failed to find target with hash string 'Google Apis:Google Apis:23' in: /Users/sharpen/Library/Android/sdk 에러

맥북에서 책의 예제(핵심만 골라 배우는 안드로이드 스튜디오 프로그래밍)를 임포트 하는데

아래와 같은 에러가 발생한다.  

google Apis는 sdk 외의 구글 제공 라이브러리!? 등을 더 사용할 때 쓰는 건데 

구글맵 같은 기능 사용하는 데 필요해서 책의 디폴트 환경을 이걸로 구성한 모양이다. 

윈도우 사용자 들은 지장이 없겠지만 

리눅스 계열 사용자 들은 아래 방법으로 수정하고 써야 하는 상황인 듯 하다.

출처 : http://stackoverflow.com/questions/35450417/errorcause-failed-to-find-target-with-hash-string-google-inc-google-apis23


app : module 단의 build.gradle 파일에서 


android {
compileSdkVersion 'Google Apis:Google Apis:23'
}

이 부분을 자신의 OS에 따라서 수정해 줘야 한다.

리눅스나 윈도우 계열의 차이인 것 같다.

Windows expects: compileSdkVersion 'Google Apis:Google Apis:23'

Ubuntu expects: compileSdkVersion 'Google Inc.:Google APIs:23'

Mac expects : compileSdkVersion 'Google Inc.:Google APIs:23'