Android studio编译出现Manifest merger failed with multiple errors, see logs问题,命令行输入gradlew processDebugManifest --stacktrace,查看错误详情:

因为一开始运行报错提示添加tools:replace="android:appComponentFactory",加上之后还报错 tools:replace specified at line:7 for attribute android:appComponentFactory, but no new value specified,因为android:appComponentFactory没有对应值,所以在AndroidManifest.xml文件中,再添加一行android:appComponentFactory="任意字符",如下:

然后出现Error:Program type already present:androidx.versionedparcelable.NonParcelField,在gradle.properties里添加
android.useAndroidX=true
android.enableJetifier=true
然后成功运行
本文解决Android Studio中Manifestmerger失败及Programtype已存在错误。通过修改AndroidManifest.xml和gradle.properties,添加tools:replace属性及启用AndroidX和Jetifier。
7707

被折叠的 条评论
为什么被折叠?



