导入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的声明重复了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值