2017-09-30 3 views
0

Je suis très première fois la mise en œuvre du classement google dans l'un des jeux Android développé sur la plate-forme Unity. Je pense que j'ai bien fait (selon un tutoriel que je suivais) mais quand j'essaie de me connecter aux services de jeu google, je reçois l'exception suivante "Utiliser les services de jeux Google Play nécessite une balise de métadonnées avec le nom" com.google. android.gms.games.APP_ID "dans la balise d'application de votre manifeste Balise de métadonnées manquante portant le nom" com.google.android.gms.appstate.APP_ID "dans la balise d'application de votre manifeste." Alors que la balise de métadonnées est làUnity android leaderboard login

<?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> 

Que peut-on le problème ici?

+0

Pouvez-vous supprimer le caractère avant de votre valeur (686 ..) et réessayer? –

+0

C'est le moyen de déclarer comme chaîne au lieu de valeur entière, mais j'ai quand même essayé pour vous et n'a pas fonctionné :) –

+0

merci :) pouvez-vous partager votre fichier manifeste? –

Répondre

0

J'ai eu la solution après avoir lutté pendant deux jours, c'était un bug de GooglePlayGamesPlugin-0.9.41.unitypackage alors qu'après avoir rétrogradé à la version 0.9.38a cela a fonctionné comme prévu.