Android Manifest merger failed with multiple errors, see logs

错误

Android项目引用二方库报错:
Error:Execution failed for task ‘:app:processDebugManifest’. > Manifest merger failed with multiple errors, see logs

原因:

android sdk版本冲突
例如:
二方库

  <uses-sdk
        android:minSdkVersion="19"
        android:targetSdkVersion="28" />

主工程

  <uses-sdk
        android:minSdkVersion="16"
        android:targetSdkVersion="30" />

解决方案

1、将module中的build.gradle中的版本配置参数修改成和主工程目录下的APP中的build.gradle中的配置参数一样就可以了,或者降低住工程目录下的版本,修改成和module包中的一样,总之一句话就是这两个文件中的版本参数必须一致才行

2、如果不能修改,在清单文件中强制合并
在清单文件中添加:

  <uses-sdk tools:overrideLibrary="包名"/>
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容