Xamarin.android无法从Play商店的生产中加载

时间:2018-11-26 15:52:21

标签: android xamarin.android google-play

我有一个用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)

0 个答案:

没有答案