プロジェクトを最新バージョンの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" />
これを行うことは完全にうまくいき、プロジェクトとアプリをコンパイルして実行することができます。しかし、それは明らかにアップグレード性の問題を伴う望ましくない修正です。
何か案は?
だから私のプロジェクト構造はこのように見え始めました...
次に、
次に
次に、ダイアログ下部のエラーメッセージ領域にある電球をクリックして、2つの選択肢(依存関係に追加...またはライブラリを削除)を提供するこの小さな小さなポップアップを表示しました。[ 依存関係に追加... ]オプションをクリックします。
新しい小さなダイアログウィンドウがポップアップするはずです。これには2つの選択肢がありました。1つは私のメインプロジェクト(名前はぼやけています)と、もう1つは
