- Android Studio 处理 Manifest merge
- Manifest merger failed with mult
- Manifest merger failed with mult
- Manifest merger failed with mult
- Manifest merger failed with mult
- Manifest merger failed with mult
- Manifest merger failed with mult
- Manifest merger failed with mult
- Manifest merger failed with mult
- Manifest merger failed with mult
问题:引入新的sdk,编译报Manifest merger failed with multiple errors, see logs
解决方法:终端执行 ./gradlew processDebugManifest --stacktrace,查看error提示,多为sdk的target版本和自己工程版本不一致造成的。解决方法就是在Androidmanifest中通过声明uses-sdk的方式来兼容,添加完后如果还报错,就要注意,可能是sdk里面还会有其他三方sdk的引用,查看错误报告,将所有sdk的包明都要做声明。
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
package="xxx.xxx.xxx">
<uses-sdk tools:overrideLibrary="xxx.xxx.xxx, yyy.yyy.yyy"/>
</manifest>
网友评论