0
Unityプラットフォームで開発されたアンドロイドゲームの1つでGoogleリーダーボードを初めて実装しています。私は(私はいくつかのチュートリアルに従っていた)私は次の例外を取得するGoogleのゲームのプレイサービスにログインしようとするとすべてを正しくしたと思う "Googleのゲームサービスを使用して" com.google.comという名前のメタデータタグが必要です。あなたのマニフェストのアプリケーションタグに「android.gms.games.APP_ID」があります マニフェストのアプリケーションタグに「com.google.android.gms.appstate.APP_ID」という名前のメタデータタグがありません。 メタデータタグはUnityアンドロイドリーダーボードのログイン
<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.google.example.games.mainlibproj"
android:versionCode="1"
android:versionName="1.0" >
<uses-sdk android:minSdkVersion="8" android:targetSdkVersion="16" />
<application>
<!-- Required for Nearby Connections API -->
<meta-data android:name="com.google.android.gms.nearby.connection.SERVICE_ID"
android:value="" />
<!-- The space in these forces it to be interpreted as a string vs. int -->
<meta-data android:name="com.google.android.gms.games.APP_ID"
android:value="\ 686*********" />
<!-- Keep track of which plugin is being used -->
<meta-data android:name="com.google.android.gms.games.unityVersion"
android:value="\ 0.9.41" />
<!-- Build time check to make sure play-services libraries are present -->
<meta-data android:name="com.google.android.gms.version"
android:value="@integer/google_play_services_version" />
</application>
は、ここで問題になることが何がありますが?
あなたの値の前にある\文字を削除して(686 ..)もう一度やり直すことはできますか? –
それは整数値の代わりに文字列として宣言する方法ですが、それでも私はあなたのために試して、働いていません:) –
あなたのマニフェストファイルを共有できますか? –