我最近更新了我的 Android Studio(我很确定 Gradle 版本),现在我在尝试编译我的项目时遇到了一堆错误。这是目前困扰我的一个:
Duplicate class android.support.v4.app.INotificationSideChannel found in modules classes.jar (androidx.core:core:1.0.1) and classes.jar (com.android.support:support-compat:26.1.0)
紧随其后的是许多类似的。
我尝试删除所有使用 com.android.support
以支持 androidx(请参阅 此处 了解我使用的替换内容),但是 com.android.support
库仍在使用,即使我删除了库(一旦我尝试再次编译,它们就会被重新制作)。
这是 我得到的完整错误的链接。
原文由 TheKingElessar 发布,翻译遵循 CC BY-SA 4.0 许可协议
将这些行添加到您的
gradle.properties
如果
gradle.properties
不存在,请在项目的根目录中创建文件。看起来您的依赖项中有一些
support
遗物,可能来自库?要调查并查看依赖关系树,请运行:然后你会看到它来自哪里。