导入Module错误 Manifest merger failed with multiple errors, see logs

项目A导入项目B的LibModule。

1、直接导入会提示拒绝访问,我将LibModule拷贝一份后才导入到项目A中

2、导入后,LibModule并没有正确的显示成Lib的样子,像是一个文件夹摆在那里,看了module下甚至有 gradle文件夹,各种尝试后,又重新导入了一边,这次 module 下没有 gralde 文件夹了。

3、LibModule仍然不是Lib的样子,Project Structure 中也看不到这个Module,我尝试在settings.gradle中直接导入module,成功了,libModule显示出了Lib的样子

4、简单的对齐Gradlle中的版本号后,编译一下,出现这个问题:Manifest merger failed with multiple errors, see logs,这个情况下甚至无法用万能的 gradlew compileDebugJavaWithJavac 检测错误位置。 百度一番后,有帖子说,去 AndroidManifest.xml 中寻找错误

这是正解,当我移除错误行代码后项目是可以正确运行的。

错误原因是 FileProvider的声明重复了

猜你喜欢

转载自blog.csdn.net/qq_34224268/article/details/82703534