#错误提示
提示Suggestion: add 'tools:replace="android:appComponentFactory"' to element at AndroidM
#解决办法
##使用Androidx
其实时没有添加Androidx支持,同时有引入了其他版本的support包导致,如果要使用androidx(推荐)则需要在gradle.properties 文件里面添加如下配置(没有的话可以新建,位于项目根目录下):
android.useAndroidX=true //表示启用 androidx
android.enableJetifier=true //表示将依赖包也迁移到androidx
其中 android.enableJetifier=true 表示将依赖包也迁移到androidx 。如果取值为false,表示不迁移依赖包到androidx,但在使用依赖包中的内容时可能会出现问题
##使用Android support
需要删除Androidx相关的引用,然后配置support一致即可,如果有冲突可参考网上的配置。
implementation ("com.github.bumptech.glide:glide:4.7.1") {
exclude group: 'com.android.support'
}
group:表示只要包含com.android.support的都排除
如 com.github.bumptech.glide:glide:4.7.1 包含 com.android.