Manifest merger failed with mult

2021-01-14  本文已影响0人  旭仔_2e16

问题:引入新的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>
上一篇 下一篇

猜你喜欢

热点阅读