英文:
Java.Lang.NoSuchMethodError: 'No static method checkBuilderRequirement
问题
更新到Xamarin.Forms 4.8之后,当应用程序启动时出现以下错误:
Java.Lang.NoSuchMethodError: 在类Ldagger/internal/Preconditions中没有名为'checkBuilderRequirement'的静态方法(Ljava/lang/Object;Ljava/lang/Class;)V,或者其父类('dagger.internal.Preconditions'的声明出现在/data/app/com.codex.MojLek-ELK-GTa_ywWpF5Na88sJeQ==/base.apk中)
如何修复这个问题?
英文:
After updating to Xamarin.Forms 4.8 i get this error when application starts:
Java.Lang.NoSuchMethodError: 'No static method checkBuilderRequirement(Ljava/lang/Object;Ljava/lang/Class;)V in class Ldagger/internal/Preconditions; or
its super classes (declaration of 'dagger.internal.Preconditions' appears in /data/app/com.codex.MojLek-
ELK-GTa_ywWpF5Na88sJeQ==/base.apk)'
How to fix this problem?
答案1
得分: 56
我将最新的Xamarin.Google.Dagger NuGet包安装到我的Xamarin.Android实例中,这似乎解决了我的问题。希望对你也有帮助。
英文:
I installed the latest Xamarin.Google.Dagger NuGet package into my Xamarin.Android instance and that seems to have fixed it for me. Hope that works for you.
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论