从 google 商店下载应用程序后崩溃一次
App crash for one time after dowloading from google store
我刚刚将我的 ionic 应用程序的新版本上传到 google 商店。
应用程序已发布...我从 Play 商店下载了新版本的应用程序,当我第一次打开它时它崩溃了...
第一次崩溃后,当我再次打开应用程序时它工作正常...
我在我的开发者控制台中环顾四周,发现了以下堆栈跟踪:
java.lang.NoClassDefFoundError:
at com.google.android.gms.internal.zzami.zzaf (Unknown Source)
at com.google.android.gms.analytics.CampaignTrackingReceiver.onReceive
(Unknown Source)
at android.app.ActivityThread.handleReceiver (ActivityThread.java:3201)
at android.app.ActivityThread.-wrap17 (Unknown Source)
at android.app.ActivityThread$H.handleMessage (ActivityThread.java:1684)
at android.os.Handler.dispatchMessage (Handler.java:106)
at android.os.Looper.loop (Looper.java:172)
at android.app.ActivityThread.main (ActivityThread.java:6590)
at java.lang.reflect.Method.invoke (Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run
(RuntimeInit.java:438)
at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:807)
Caused by: java.lang.ClassNotFoundException:
at dalvik.system.BaseDexClassLoader.findClass (BaseDexClassLoader.java:125)
at java.lang.ClassLoader.loadClass (ClassLoader.java:379)
at java.lang.ClassLoader.loadClass (ClassLoader.java:312)
我试图在网上找到类似的案例,但我没有找到任何可以理解的东西,事实上我真的不明白这个错误是怎么回事,任何人都可以帮忙吗?
我相信你已经在你的项目中声明了以下依赖。
implementation 'com.google.android.gms:play-services:<playServiceVersion>'
implementation 'com.google.android.gms:play-services:<playServiceVersion>'
implementation 'com.android.support:multidex:1.0.0'
在扩展应用程序的 class 中添加:
@Override
protected void attachBaseContext(Context base) {
super.attachBaseContext(base);
MultiDex.install(this);
}
我刚刚将我的 ionic 应用程序的新版本上传到 google 商店。
应用程序已发布...我从 Play 商店下载了新版本的应用程序,当我第一次打开它时它崩溃了...
第一次崩溃后,当我再次打开应用程序时它工作正常...
我在我的开发者控制台中环顾四周,发现了以下堆栈跟踪:
java.lang.NoClassDefFoundError:
at com.google.android.gms.internal.zzami.zzaf (Unknown Source)
at com.google.android.gms.analytics.CampaignTrackingReceiver.onReceive
(Unknown Source)
at android.app.ActivityThread.handleReceiver (ActivityThread.java:3201)
at android.app.ActivityThread.-wrap17 (Unknown Source)
at android.app.ActivityThread$H.handleMessage (ActivityThread.java:1684)
at android.os.Handler.dispatchMessage (Handler.java:106)
at android.os.Looper.loop (Looper.java:172)
at android.app.ActivityThread.main (ActivityThread.java:6590)
at java.lang.reflect.Method.invoke (Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run
(RuntimeInit.java:438)
at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:807)
Caused by: java.lang.ClassNotFoundException:
at dalvik.system.BaseDexClassLoader.findClass (BaseDexClassLoader.java:125)
at java.lang.ClassLoader.loadClass (ClassLoader.java:379)
at java.lang.ClassLoader.loadClass (ClassLoader.java:312)
我试图在网上找到类似的案例,但我没有找到任何可以理解的东西,事实上我真的不明白这个错误是怎么回事,任何人都可以帮忙吗?
我相信你已经在你的项目中声明了以下依赖。
implementation 'com.google.android.gms:play-services:<playServiceVersion>'
implementation 'com.google.android.gms:play-services:<playServiceVersion>'
implementation 'com.android.support:multidex:1.0.0'
在扩展应用程序的 class 中添加:
@Override
protected void attachBaseContext(Context base) {
super.attachBaseContext(base);
MultiDex.install(this);
}