내 프로젝트를 최신 버전의 Google Play 서비스 ( v4.0, Halloween 2013에 출시)로 업그레이드 할 때 이제 AndroidManifest.xml파일에 새 태그를 추가해야 합니다.
<meta-data
android:name="com.google.android.gms.version"
android:value="@integer/google_play_services_version" />
불행히도, 그렇게하려고하면이 컴파일 오류가 발생합니다.
android-apt-compiler: /blahblah/AndroidManifest.xml:409: error: Error: No resource found that matches the given name (at 'value' with value '@integer/google_play_services_version').
그런 다음 파일을 탐색하여 google-play-services_lib/res/values/version.xml해당 기호의 원시 정수를 볼 수 있습니다.
<integer name="google_play_services_version">4030500</integer>
그런 다음 다시 내에 삽입하십시오 AndroidManifest.xml.
<meta-data
android:name="com.google.android.gms.version"
android:value="4030500" />
이 작업은 절대적으로 잘 작동하며 프로젝트와 앱을 컴파일하고 실행할 수 있습니다. 그러나 명백한 업그레이드 가능성 문제로 인해 바람직하지 않은 수정입니다.
어떤 아이디어?
그래서 내 프로젝트 구조는 다음과 같이 시작되었습니다 ...
그런 다음
다음에 나는 추가했다
그런 다음 오류 메시지 영역의 대화 상자 맨 아래에있는 전구를 클릭하여 두 가지 선택 사항 ( 종속성에 추가 ... 또는 라이브러리 제거 ) 을 제공하는이 작은 작은 팝업을 표시합니다 . 클릭종속성에 추가 ... 옵션 을 !
새로운 작은 대화 창이 나타납니다. 그것은 두 가지 선택을주었습니다. 하나는 내 주요 프로젝트 (이름이 흐려짐)와 다른 하나는
