当前位置: 首页 > 知识库问答 >
问题:

Xamarin形成Java。Lang.NoSuchMethodError

南门新知
2023-03-14

我在做Xamarin。窗体使用Firebase消息传递的应用。我下面的文档,但当我添加Nuget包和部署我的应用程序到我的Android设备我得到以下错误:

爪哇。朗。没有静态方法检查构建器要求(Ljava/lang/Object; Ljava/lang/Class;)类Ldagger/内部/前置条件V;或其超级类(声明的'dagger.internal.前置条件'出现在 /data/app/com.technologygate.golden-1/base.apk)

有人有主意吗?提前谢谢。

共有1个答案

越飞鸾
2023-03-14

安装了最新的Xamarin。谷歌。匕首Nuget包到我的Xamarin。Android实例,这似乎已经为我修复了它。希望这对你有用。

 类似资料:
  • 我有问题与我的Xamarin窗体项目与ProGuard,我有以下错误:java.exe"退出与代码1 和多个警告,如:okio。Okio:找不到引用的类java.nio.file.路径 我尝试过许多解决方案,例如: 下载最新版本的ProGuard并将其替换到特定文件夹中。 设置我的Java最大堆大小为1G 创建自己的proguard.cfg并将构建操作设置为ProGuard dConfigurat

  • 我正在尝试使用Xamarin表单订阅Azure服务总线队列。(说实话,我根本不确定是否有可能做到。) 我可以使用一个简单的控制台应用程序接收来自队列的消息,没有任何问题。但是,当我将相同的代码移动到Xamarin时,它在两种不同的场景中失败。 使用Xamarin是否可以正确订阅Azure服务总线队列? 我是不是漏了什么? 我是否有任何其他选择可以将JSON对象从服务总线发送到电话?

  • 在搜索中,我看到的都是需要用户点击才能消失的警报。

  • 我正在制作一个利用蓝牙功能的应用程序,例如扫描设备等。我检查了扫描标志并返回true,但没有显示我正在测试的可发现设备。 我使用三星J7 Pro作为我的应用程序测试设备,三星J7是我想在发现的设备列表中看到的设备。 J7已设置为可发现且蓝牙已打开。 我的代码基于Monkey。蓝牙 以下是我所拥有的: 声明 功能 listview绑定到将显示发现的设备的“vm”。它不显示任何内容,计数始终为零,但我

  • 我有一个Xamarin Form应用程序,它有一个语言下拉列表,所以用户可以选择应用程序语言。当用户选择我调用的语言: 应用程序运行良好,并从AppResources中拾取字符串。{语言}。resx我的问题是定位图像时。根据微软的建议,我已经将我的图像添加到android项目中的资源/可绘制文件夹中。在我的情况下,我补充说谢谢。jpg到Resources/drawable和Resources/dr

  • Xamarin 允许你使用 .NET 代码和特定于平台的用户界面生成适用于 Android、iOS 和 macOS 的本机应用。 Xamarin.Forms 允许你使用采用 C# 或 XAML 编写的共享 UI 代码生成本机应用。