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