build.gradle - AndroidStudio 在模块中发现重复的类
问题描述
几天来,我一直在努力创建一个 Android 库并将其作为依赖项添加到 App Demo 中。
我无法添加org.prebid:prebid-mobile-sdk
为依赖项。我能够构建和发布该库,但在将其添加到应用程序后,MyLib 依赖项丢失了。所以作为解决方法我发现了这个
jar {
from {
configurations.runtimeClasspath.filter{ it.exists() }.collect { it.isDirectory() ? it : zipTree(it) }
}
}
现在的问题是我在 AppDemo 中遇到以下错误
Duplicate class androidx.annotation.AnimRes found in modules annotation-1.1.0 (androidx.annotation:annotation:1.1.0) and jetified-mylib-sdk-0.0.10 (mylib-sdk:0.0.10)
我能做些什么来解决这个问题?
解决方案
推荐阅读
- javascript - 我的模态库在实施到投资组合时不起作用
- swift - 是否可以使用 Grid 在 SwiftUI 中构建一个简单的灵活视图集合?
- sql-server - 在谷歌云实例和 aws 上使用 mssql 工具 docker 映像运行时,BCP 命令引发“无法打开 BCP 主机数据文件”错误
- python - 将一个观察结果传递给 sklearn 分类器的最有效方法
- c# - 实现 IEqualityComparer 的正确方法
- html - 无论我做什么,文本都没有正确居中
- node.js - 如何使用 Node JS 从多个帐户发送电子邮件?
- javascript - 为什么换行符在 javascript 中不起作用?
- java - 检查参数或处理异常
- java - java.lang.NoClassDefFoundError:解析失败:Landroidx/appcompat/app/AppCompatActivity;