程序在编译时报错,在执行合并AndroidMainfest时报Attribute application@appComponentFactory value=(android.support.v4.app.CoreComponentFactory) from
因为我将原先的工程删除了。这是引入的新工程,所以报了错,那怎么办,解决办法巴。
按照日志提示
添加tools:replace="android:appComponentFactory"
这个毛用也没有,最终还是这样解决的:
在build.gradle文件中添加
中间subprojects这一段
而至于问题到底是啥。我也不太清楚,看别人的文章都说是:由于AndroidX和Android support 共存导致,而AndroidX又是啥,以后有机会再看。哈哈
buildscript {
repositories {
google()
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:3.2.1'
}
subprojects {
project.configurations.all {
resolutionStrategy.eachDependency { details ->
if (details.requested.group == 'com.android.support'
&& !d