playgameservices / play-games-plugin-for-unity

Google Play Games plugin for Unity
Other
3.45k stars 962 forks source link

Crash during app start: NoClassDefFoundError #2058

Open MoinTom opened 6 years ago

MoinTom commented 6 years ago

Hi, we currently have the following problem with the current 0.9.42 version:

java.lang.NoClassDefFoundError: Failed resolution of: Landroid/arch/core/internal/FastSafeIterableMap;
                                                       at android.arch.lifecycle.LifecycleRegistry.<init>(LifecycleRegistry.java:59)
                                                       at android.support.v4.app.SupportActivity.<init>(SupportActivity.java:47)
                                                       at android.support.v4.app.BaseFragmentActivityApi14.<init>(BaseFragmentActivityApi14.java:28)
                                                       at android.support.v4.app.BaseFragmentActivityApi16.<init>(BaseFragmentActivityApi16.java:34)
                                                       at android.support.v4.app.FragmentActivity.<init>(FragmentActivity.java:67)
                                                       at com.google.android.gms.auth.api.signin.internal.SignInHubActivity.<init>(Unknown Source:0)
                                                       at java.lang.Class.newInstance(Native Method)
                                                       at android.app.Instrumentation.newActivity(Instrumentation.java:1173)
                                                       at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2708)
                                                       at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2892)
                                                       at android.app.ActivityThread.-wrap11(Unknown Source:0)
                                                       at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1593)
                                                       at android.os.Handler.dispatchMessage(Handler.java:105)
                                                       at android.os.Looper.loop(Looper.java:164)
                                                       at android.app.ActivityThread.main(ActivityThread.java:6541)
                                                       at java.lang.reflect.Method.invoke(Native Method)
                                                       at com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:240)
                                                       at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:767)

We are using the following libs:

common-1.0.3.jar
support-annotations-27.0.2.jar
animated-vector-drawable-27.0.2.aar
appcompat-v7-27.0.2.aar
cardview-v7-27.0.2.aar
customtabs-27.0.2.aar
firebase-analytics-11.6.2.aar
firebase-analytics-impl-11.6.2.aar
firebase-analytics-impl-license-11.6.2.aar
firebase-analytics-license-11.6.2.aar
firebase-analytics-unity-4.3.0.aar
firebase-app-unity-4.3.0.aar
firebase-common-11.6.2.aar
firebase-common-license-11.6.2.aar
firebase-core-11.6.2.aar
firebase-dynamic-links-11.6.2.aar
firebase-dynamic-links-license-11.6.2.aar
firebase-dynamic-links-unity-4.3.0.aar
firebase-iid-11.6.2.aar
firebase-iid-license-11.6.2.aar
gpgs-plugin-support-0.9.42.aar
play-services-ads-lite-11.6.2.aar
play-services-ads-lite-license-11.6.2.aar
play-services-appinvite-11.6.2.aar
play-services-appinvite-license-11.6.2.aar
play-services-auth-11.6.2.aar
play-services-auth-base-11.6.2.aar
play-services-base-11.6.2.aar
play-services-base-license-11.6.2.aar
play-services-basement-11.6.2.aar
play-services-basement-license-11.6.2.aar
play-services-drive-11.6.2.aar
play-services-games-11.6.2.aar
play-services-gcm-11.6.2.aar
play-services-gcm-license-11.6.2.aar
play-services-iid-11.6.2.aar
play-services-iid-license-11.6.2.aar
play-services-nearby-11.6.2.aar
play-services-tasks-11.6.2.aar
play-services-tasks-license-11.6.2.aar
runtime-1.0.3.aar
support-compat-27.0.2.aar
support-core-ui-27.0.2.aar
support-core-utils-27.0.2.aar
support-fragment-27.0.2.aar
support-media-compat-27.0.2.aar
support-v4-27.0.2.aar
support-vector-drawable-27.0.2.aar

Gradle build, no proguard minification

         EditorUserBuildSettings.androidBuildSystem = AndroidBuildSystem.Gradle;
         EditorUserBuildSettings.androidReleaseMinification = AndroidMinification.None;

         options.scenes = Build.CollectBuildScenes();
         options.locationPathName = "android.apk";
         options.target = BuildTarget.Android;
         options.targetGroup = BuildTargetGroup.Android;
         options.options = BuildOptions.StrictMode;

What i tried till now:

richardelms commented 6 years ago

Hi guys, did you get anywhere with this? i'm also finding this issue with unity gradle