在模块design-25.3.1-runtime(com.android.support:design:25.3.1(和support-core-ui-27.1.1-runtime
(com.andrio.support:support-core ui:27.1.1(中发现重复类android.support.design.widget.CoordinatorLayout
我遇到了这个错误,并决定将其作为一个问题发布,为任何可能遇到这个问题的人提供解决方案。
方法
有一些方法可以修复这个
- 添加支持库
- 重新安装SDK生成工具
添加支持库
为了使用支持库,您必须在开发环境中修改应用程序项目的类路径依赖关系。您必须对要使用的每个支持库执行此过程。
要向您的应用程序项目添加支持库:
在项目的build.gradle文件中包含Google的Maven存储库。
allprojects {
repositories {
google()
// If you're using a version of Gradle lower than 4.1, you must
// instead use:
//
// maven {
// url 'https://maven.google.com'
//}
}
}
对于要在其中使用支持库的每个模块,请在模块的build.gradle文件的dependencies块中添加该库。例如,要添加v4核心utils库,请将以下内容添加到依赖项中:
dependencies {
implementation "com.android.support:support-core-utils:28.0.0"
}
要重新安装构建工具
转到SDK管理器,单击";SDK工具";如果";Support Repository";已选中,取消选中,然后单击"确定"。这将删除存储库中的所有文件。然后重新检查复选标记,单击"转到"并重新安装存储库。
链接
- 支持库设置
- 添加生成依赖项