2017-09-30 6 views
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> 

は、ここで問題になることが何がありますが?

+0

あなたの値の前にある\文字を削除して(686 ..)もう一度やり直すことはできますか? –

+0

それは整数値の代わりに文字列として宣言する方法ですが、それでも私はあなたのために試して、働いていません:) –

+0

あなたのマニフェストファイルを共有できますか? –

答えて

0

GooglePlayGamesPlugin-0.9.41.unitypackageのバグだったのに対し、バージョン0.9.38aにダウングレードしてからは期待通りに動作しました。

関連する問題