2016-07-08 4 views
1

Ich habe ein Android-Plugin gemacht, um GCM in meiner Unity App zu verwenden. Wenn ich versuche, die RegistrationIntentService (Ready-made Beispiel Klassen von Android Entwicklerhandbuch Seite) zu starten, führt dies zu einem Absturz mit AusnahmeGCM Push noti in Unity3d verursacht gms.iid.InstanceID classnotfound

Caused by: java.lang.ClassNotFoundException: Didn't find class "com.google.android.gms.iid.InstanceID" on path: DexPathList[[zip file "/data/app/com.ex.test-1/base.apk"],nativeLibraryDirectories=[/data/app/com.ex.test-1/lib/arm, /vendor/lib, /system/lib]] 

ich die Play-Dienste-9.2.0.unitypackage importiert habe, ohne Erfolg. Irgendeine Hilfe?

+0

woher haben Sie das Plugin (Unity-Paket) bekommen? – JeanLuc

+0

@JeanLuc von der offiziellen github directory – ree1991

+0

link oder es ist nicht geschehen. – JeanLuc

Antwort

1

Für alle, die nach dieser Frage suchen möchten, habe ich die Lösung gefunden. Die InstanceID.class ist nicht in der play-services-9.2.0.unitypackage enthalten, also schließen Sie die play-services-iid-9.0.2.aar im Ordner Android -> Plugins ein.

Verwandte Themen