我有一个用Xamarin.android编写的应用程序,当将其上传到Play商店的生产频道时出现问题。
有时,将应用程序上载到生产环境时,它会中断。
上一个版本我们上传了一个新版本,我们将其上传到Play商店控制台中的Beta通道,它可以正常工作,并且当我们将其发送到生产通道时,该应用程序停止运行。它甚至没有加载,它在启动时崩溃了。
我们解决该问题的方法是清理程序包,删除项目中的Bin和Obj文件夹,再次重新编译并直接发布到生产渠道,而不是将其放入Beta渠道。
这是一个非常大的问题,因为它给我们的应用带来了稳定性问题,我们无法确定问题
-编辑-
java.lang.NoClassDefFoundError:
at com.google.android.gms.common.internal.zzbz.<init> (Unknown Source)
at com.google.firebase.FirebaseOptions.fromResource (Unknown Source)
at com.google.firebase.FirebaseApp.initializeApp (Unknown Source)
at com.google.firebase.provider.FirebaseInitProvider.onCreate (Unknown Source)
at android.content.ContentProvider.attachInfo (ContentProvider.java:1748)
at android.content.ContentProvider.attachInfo (ContentProvider.java:1723)
at com.google.firebase.provider.FirebaseInitProvider.attachInfo (Unknown Source)
at android.app.ActivityThread.installProvider (ActivityThread.java:5301)
at android.app.ActivityThread.installContentProviders (ActivityThread.java:4896)
at android.app.ActivityThread.handleBindApplication (ActivityThread.java:4836)
at android.app.ActivityThread.access$1600 (ActivityThread.java:163)
at android.app.ActivityThread$H.handleMessage (ActivityThread.java:1423)
at android.os.Handler.dispatchMessage (Handler.java:102)
at android.os.Looper.loop (Looper.java:148)
at android.app.ActivityThread.main (ActivityThread.java:5585)
at java.lang.reflect.Method.invoke (Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run (ZygoteInit.java:730)
at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:620)
Caused by: java.lang.ClassNotFoundException:
at dalvik.system.BaseDexClassLoader.findClass (BaseDexClassLoader.java:56)
at java.lang.ClassLoader.loadClass (ClassLoader.java:511)
at java.lang.ClassLoader.loadClass (ClassLoader.java:469)