2017-10-30 1 views
0

Fusion mit Unity und CloudOnce,CloudOnce nicht korrekt das Manifest

ich cloudonce in meiner app withouth erfolgreich bin implemeting, so begann ich ein neues Projekt, addierten gerade den cloudonce und korrekt konfiguriert, es aber es abgestürzt ist, nachdem Sie die in den Protokollen auf logcats der Fehler war

com.google.android.gms.games.APP_ID ‚in der Anwendung Tag von „Verwenden von Google Spielen Play-Dienste einen Metadaten-Tag mit dem Namen erfordert‘ das Manifest für com.xxx.xxx "

nach im Manifest weiter suchen, ich vermisse diese

<meta-data android:name="com.google.android.gms.games.APP_ID" 
     android:value="@string/app_id" /> 

Nach Blick in den Plugins/Android/AndroidManifest gibt es keine Meta-Daten mit der App-ID entweder

+0

Mögliche Duplikat [Initializing Spiele-Client in Android] (https://stackoverflow.com/questions/16595225/initializing-games-client-in-android) –

+0

Nein, das ist anders, denn in dem Fall, dass Sie erwähnt haben, fügen sie das Tag MANUELL in das Manifest ein, da ich ein Plugin namens cloudonce für die Einheit verwende und ich kann das nicht manuell eingeben. – D4rWiNS

+0

Konnten Sie Ihr Android Manifest hier nicht überschreiben? https://docs.unity3d.com/Manual/android-manifest.html –

Antwort

1

können Sie entweder laufen die Android Setup aus dem Unity-Menü oder rufen Sie es statisch mit den richtigen Werten auf. Wenn Sie der AndroidManifest.xml nur die App-ID-Eigenschaft hinzufügen möchten, können Sie sie mit einem Leerzeichen ausschließen, um den Parser dazu zu zwingen, die App-ID als Zeichenfolge zu interpretieren. Dies ist, was das Plugin tut, wenn Sie Setup ausführen.

Zum Beispiel: <!-- 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="\ 1213456789" />

Verwandte Themen