第一个问题:aar包和常用的jar包区别两者区别:

*.jar:只包含了class文件与清单文件,不包含资源文件,如图片等所有res中的文件。

*.aar:包含所有资源,class以及res资源文件全部包含

所以这就会导致出现的一个问题Manifest merger failed with multiple errors, see logs这是由于aar包中的清单文件等资源文件互相之间冲突。

解决的办法是在application标签下添加tools:replace="icon, label, theme"同时需要注意icon, label, theme这三个标签也要对应存在,才能解决问题。
 

评论关闭
IT源码网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!