迁移到AndroidX报错Program type already present: androidx.annotation xxx

最近将项目中使用的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
}
上一篇:AndroidX包android.support.design.R不存在


下一篇:Android-实现关机后数据不会丢失