Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
具有匕首依赖性的Xamarin绑定库_Xamarin - Fatal编程技术网

具有匕首依赖性的Xamarin绑定库

具有匕首依赖性的Xamarin绑定库,xamarin,Xamarin,我有一个绑定项目,它引用了供应商的AAR文件。我可以让它编译,然后在运行时它开始抛出 java.lang.ClassNotFoundException:未找到类“dagger.internal.factory” 因此,我找到了供应商在示例项目中使用的dagger版本,将其添加为Android项目(而不是绑定项目)上的InputJar。现在我收到一条新的错误消息 java.lang.ClassNotFoundException:未找到类“dagger.internal.Premissions” 我

我有一个绑定项目,它引用了供应商的AAR文件。我可以让它编译,然后在运行时它开始抛出

java.lang.ClassNotFoundException:未找到类“dagger.internal.factory”

因此,我找到了供应商在示例项目中使用的dagger版本,将其添加为Android项目(而不是绑定项目)上的InputJar。现在我收到一条新的错误消息

java.lang.ClassNotFoundException:未找到类“dagger.internal.Premissions”


我正在使用VS2019和D8。多索引未启用,然后出现不同的错误,并且未启用proguard。在我编译的应用程序中获取这些类,我缺少了什么?

要解决所有这些问题,我在Maven Repistory上找到了供应商AAR文件。VisualStudio的Gradle扩展可能已经解决了这个问题,但对我来说已经崩溃了

我必须下载所有的编译依赖项,然后获取它们的编译依赖项,并将它们作为“EmbeddedReferenceJAR”包含在我的绑定库中。我没有运行ProGuard或R8。我确实需要清理obj/Debug目录,并执行解决方案->清理


D8和Multi-dex的问题似乎是我的Visual Studio 2017项目文件出现了一些问题。我在Visual Studio 2019中创建了一个全新的Xamarin表单项目,解决了这些问题。

为了解决所有问题,我在Maven Repistory上找到了供应商AAR文件。VisualStudio的Gradle扩展可能已经解决了这个问题,但对我来说已经崩溃了

我必须下载所有的编译依赖项,然后获取它们的编译依赖项,并将它们作为“EmbeddedReferenceJAR”包含在我的绑定库中。我没有运行ProGuard或R8。我确实需要清理obj/Debug目录,并执行解决方案->清理


D8和Multi-dex的问题似乎是我的Visual Studio 2017项目文件出现了一些问题。我在Visual Studio 2019中创建了一个全新的Xamarin Forms项目,解决了这些问题。

您可以尝试启用
Multi-dex
选项。我启用了该选项,然后收到一个错误,在构建步骤中找不到“dagger.internal.factory”。和“com.google.gson.TypeAdapter”一起。你能分享一个基本的演示吗,这样我们就可以用它进行测试了?我对最新的Firebase库也有类似的问题。手动安装最新版本的Xamarin.Google.Dagger解决了此问题。您可以尝试启用
Multi-dex
选项。我启用了该选项,然后收到一个错误,在生成步骤中未找到“Dagger.internal.factory”。和“com.google.gson.TypeAdapter”一起。你能分享一个基本的演示吗,这样我们就可以用它进行测试了?我对最新的Firebase库也有类似的问题。手动安装最新版本的Xamarin.Google.Dagger解决了此问题。