最近将项目中使用的support库迁移到AndroidX了,其中遇到了几处报错,其中大部分错误在网上都能找到,现在我只把网上搜索不到解决方法的错误分享一下。迁移成功后,运行项目时报错:Program type already present: androidx.annotation xxx,解决方案:在app's build.gradle中添加
configurations { compile.exclude group: 'androidx.annotation', module: 'annotation' } 即可,如下所示:
android {
//bla bla bla
}
configurations {
compile.exclude group: 'androidx.annotation', module: 'annotation'
}
dependencies {
// bla bla bla
}