Andorid工程编译常见问题

问题一:Manifest 合并失败

异常信息:
Manifest merger failed with multiple errors, see logs
如果出现这个问题,就是Manifest合并异常,我们可以找到app模块的Manifest文件,切换到Merged Manifest状态,然后可以找到具体是什么原因导致的Manifest合并失败,如下:

case1:

很多情况下是因为依赖库之间的冲突,比如support.version版本号冲突:

image.png

解决办法:依赖库配置exclude:
debugApi ('com.squareup.leakcanary:leakcanary-android:1.6.2') { exclude group: 'com.android.support' //exclude 可以解决 lib冲突的问题。 }

未完待续

你可能感兴趣的:(Andorid工程编译常见问题)