【问题标题】:Xamarin Forms Java.Lang.NoSuchMethodErrorXamarin 表单 Java.Lang.NoSuchMethodError
【发布时间】:2021-01-31 18:52:47
【问题描述】:

我正在制作一个使用 Firebase 消息传递的 Xamarin.Forms 应用。我正在关注文档,但是当我添加 Nuget 包并将我的应用程序部署到我的 Android 设备时,我收到以下错误:

Java.Lang.NoSuchMethodError: '没有静态方法 checkBuilderRequirement(Ljava/lang/Object;Ljava/lang/Class;)V 在类 Ldagger/internal/Preconditions;或其超类('dagger.internal.Preconditions' 的声明出现在 /data/app/com.technologygate.golden-1/base.apk)'

有人有想法吗?提前致谢。

【问题讨论】:

    标签: android firebase xamarin xamarin.forms firebase-cloud-messaging


    【解决方案1】:

    我将最新的 Xamarin.Google.Dagger NuGet 包安装到我的 Xamarin.Android 实例中,这似乎为我修复了它。希望对你有用。

    【讨论】:

    • 太棒了,我认为这可能是解决方案。我降级到旧版本,解决方案与您下载丢失包的解决方案相同。奇怪的是他们必须解决这个问题..
    • 是的,这就是问题所在。再次感谢您
    • 谢谢@Danny,我今天遇到了同样的问题,请按照您的建议进行修复。
    • 没问题,很高兴我能帮上忙
    • 谢谢。解决了。另一个依赖问题....Xamarin 太痛苦了
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-10-04
    • 2019-03-20
    • 2018-01-02
    • 2020-04-28
    • 2018-03-11
    • 2020-03-09
    • 1970-01-01
    相关资源
    最近更新 更多