내 프로젝트를 최신 버전의 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" />
이 작업은 절대적으로 잘 작동하며 프로젝트와 앱을 컴파일하고 실행할 수 있습니다. 그러나 명백한 업그레이드 가능성 문제로 인해 바람직하지 않은 수정입니다.
어떤 아이디어?