사실 이거 어려운 내용은 아닌데, 내가 개념을 몰라서 계속 삽질했다.
자세한 건 Google-Maps-Android-API-v2-사용하기 를 참고하자
안드로이드 매니페스트 파일( AndroidManifest.xml ) 에서
<meta-data
android:name="com.google.android.gms.version"
android:value="@integer/google_play_services_version" />
를 추가했는데, 아래의 "android:value="@integer/google_play_services_version" 에서 빨간줄 긋고 진행이 안 된다 치자. 우짜면 되나?
난 맨첨에 해당 구문이 value="@integer/google_play_services_version 라서, string resource 처럼 integer 로 선언된 별도의 version 값이 있어서, 그걸 RES 디렉토리에 넣거나 설정해야 되는 줄 알고 아주 개삽질을 했다.
게다가, 해당 오류를 google 에 검색해 보면, Stock Overflow 에서 가라사데
"해당 값에는, 너님의 google play 관련 key 값을 넣어야 됨"
이라고 친절하게 답변 되어 있다.
그래서, https://play.google.com/apps/publish/ 들어가서 구글 checkout 계정 추가하고 google wallet 계정 추가하고 아주 별짓을 다 했는데,
결론부터 말하면 그딴거 문제 아니다.
단순히 play.google.com 의 라이브러리가 프로젝트에 추가되지 않아서 그런 것.
그렇기에 pllay.google.com 의 라이브러리 버전 번호를 가져올 수 없던거고, 그래서 오류 메시지를 계속 뿜어냈던 것.
자세한 내용은 위에서도 이야기했지만
Google-Maps-Android-API-v2-사용하기
를 참고하자. 해결책은 거기 다 있다.
PS: 만일 관련 내용을 검색으로 찾아 심화학습을 하고 싶다면, 검색어로 "google_play_services_version", "com.google.android.gms.version" 따위 찾으면 안 되고,
"Google play Service" 혹은 "Google play Service 사용하기" 정도로 찾아봐야 한다.
이상 끝.
'프로그램 > 안드로이드' 카테고리의 다른 글
안드로이드에서 다이얼로그를 중첩해서 쓸 수 있을까? 화면 진행은 중단될까? (0) | 2014.07.22 |
---|---|
안드로이드 - @SuppressLint(“NewApi”) annotation (0) | 2014.06.13 |
안드로이드에서 레이아웃 추가했는데, cannot be resolved or is not a field 에러 날 때. (0) | 2014.04.08 |
안드로이드 + 이클립스에서 Android SDK 를 업뎃하라고 나오는데, 업뎃하면 에러 떨어질 때. (0) | 2014.04.07 |
LG G2 로 이클립스 안드로이드 개발자 모드 변경. (0) | 2014.03.19 |