xabre/xamarin-forms-tab-badge

Java.Lang.ClassNotFoundException: Didn't find class "md5b6ca426d13ed509e21ee11c0a2720082.BadgedTabbedPageRenderer" on path: DexPathList

Closed this issue · 1 comments

Getting this error on a Xamarin Forms app.

This was working until recent updates.

Xamarin Forms Version 2.3.4.231
Plugin.Badge Version 1.0.1

Java.Lang.ClassNotFoundException: Didn't find class "md5b6ca426d13ed509e21ee11c0a2720082.BadgedTabbedPageRenderer" on path: DexPathList[[zip file "/data/app/[identifier]-1/base.apk"],nativeLibraryDirectories=[/data/app/[identifier]-1/lib/x86, /data/app/[identifier]-1/base.apk!/lib/x86, /vendor/lib, /system/lib]]
at Java.Interop.JniEnvironment+Types.FindClass (System.String classname) [0x00137] in :0
at Java.Interop.JniType..ctor (System.String classname) [0x00007] in :0
at Java.Interop.JniPeerMembers+JniInstanceMethods..ctor (System.Type declaringType) [0x0006a] in :0
at Java.Interop.JniPeerMembers+JniInstanceMethods.GetConstructorsForType (System.Type declaringType) [0x0003a] in :0
at Java.Interop.JniPeerMembers+JniInstanceMethods.StartCreateInstance (System.String constructorSignature, System.Type declaringType, Java.Interop.JniArgumentValue* parameters) [0x00042] in :0
at Xamarin.Forms.Platform.Android.FormsViewGroup..ctor (Android.Content.Context p0) [0x00046] in C:\BuildAgent3\work\ca3766cfc22354a1\Xamarin.Forms.Platform.Android.FormsViewGroup\obj\Release\generated\src\Xamarin.Forms.Platform.Android.FormsViewGroup.cs:89
at Xamarin.Forms.Platform.Android.VisualElementRenderer`1[TElement]..ctor () [0x00012] in C:\BuildAgent3\work\ca3766cfc22354a1\Xamarin.Forms.Platform.Android\VisualElementRenderer.cs:31
at Xamarin.Forms.Platform.Android.AppCompat.TabbedPageRenderer..ctor () [0x00007] in C:\BuildAgent3\work\ca3766cfc22354a1\Xamarin.Forms.Platform.Android\AppCompat\TabbedPageRenderer.cs:29
at Plugin.Badge.Droid.BadgedTabbedPageRenderer..ctor () [0x0000b] in :0
at (wrapper managed-to-native) System.Reflection.MonoCMethod:InternalInvoke (System.Reflection.MonoCMethod,object,object[],System.Exception&)
at System.Reflection.MonoCMethod.InternalInvoke (System.Object obj, System.Object[] parameters) [0x00002] in /Users/builder/data/lanes/4009/3a62f1ea/source/mono/mcs/class/corlib/System.Reflection/MonoMethod.cs:661
--- End of managed Java.Lang.ClassNotFoundException stack trace ---

I ended up updating the Android SDK's with the SDK manager, and after updating, closing the SDK manager, opening it again, updating again, it resolved my issue.