Xamarin.Forms java.lang.ClassNotFoundException仅在Play商店生产中

时间:2018-12-08 13:26:08

标签: android xamarin.forms proguard runtimeexception

我有一个问题,我不知道从哪里开始解决。我已经构建了一个Xamarin.Forms Android应用程序,该应用程序可以在调试器和发布模式下正常运行,无论是在模拟器上还是在开发人员模式下通过USB连接的真实设备上。当我在Play商店上将其发布并投入生产后,它会在我第一次启动初始屏幕后立即崩溃。此后,它运行良好。 Play商店中的崩溃报告:

java.lang.RuntimeException: 
at android.app.ActivityThread.handleReceiver (ActivityThread.java:3676)
at android.app.ActivityThread.-wrap18 (Unknown Source)
at android.app.ActivityThread$H.handleMessage (ActivityThread.java:1979)
at android.os.Handler.dispatchMessage (Handler.java:108)
at android.os.Looper.loop (Looper.java:166)
at android.app.ActivityThread.main (ActivityThread.java:7425)
at java.lang.reflect.Method.invoke (Native Method)
at com.android.internal.os.Zygote$MethodAndArgsCaller.run (Zygote.java:245)
at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:921)

Caused by: java.lang.ClassNotFoundException: 
at dalvik.system.BaseDexClassLoader.findClass (BaseDexClassLoader.java:93)
at java.lang.ClassLoader.loadClass (ClassLoader.java:379)
at java.lang.ClassLoader.loadClass (ClassLoader.java:312)
at android.app.ActivityThread.handleReceiver (ActivityThread.java:3671)

我想显示一些代码,但由于不知道错误在哪里,所以我不知道显示什么。

我使用Pro Guard混淆代码,不知道它是否相关。

0 个答案:

没有答案