Error java.lang.ClassNotFoundException: at dalvik.system.BaseDexClassLoader.findClass (BaseDexClassLoader.java:196)

XamDev 1 Reputation point
2021-03-09T11:01:30.69+00:00

Hi,

I am using xamain.forms and getting this error message in crash report of android.

java.lang.RuntimeException:
at android.app.ActivityThread.handleReceiver (ActivityThread.java:4200)
at android.app.ActivityThread.access$1700 (ActivityThread.java:274)
at android.app.ActivityThread$H.handleMessage (ActivityThread.java:2113)
at android.os.Handler.dispatchMessage (Handler.java:107)
at android.os.Looper.loop (Looper.java:237)
at android.app.ActivityThread.main (ActivityThread.java:8167)
at java.lang.reflect.Method.invoke (Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run (RuntimeInit.java:496)
at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:1100)
Caused by: java.lang.ClassNotFoundException:
at dalvik.system.BaseDexClassLoader.findClass (BaseDexClassLoader.java:196)
at java.lang.ClassLoader.loadClass (ClassLoader.java:379)
at java.lang.ClassLoader.loadClass (ClassLoader.java:312)
at android.app.AppComponentFactory.instantiateReceiver (AppComponentFactory.java:110)
at android.support.v4.app.CoreComponentFactory.instantiateReceiver (Unknown Source)
at android.app.ActivityThread.handleReceiver (ActivityThread.java:4193)

I am using r8 code shrinker. I have these -keep lines class com.google.android.gms.** { *; }
-dontwarn com.google.android.gms.** in r8.cfg but the error is still there

Xamarin
Xamarin
A Microsoft open-source app platform for building Android and iOS apps with .NET and C#.
5,297 questions
{count} votes