Android - aar文件资源重复引起的打包失败解决方法

资源冲突

有时候我们在集成第三方aar包时会发现aar里面引用的资源和自己工程的里面的某些资源文件名称一样,这会在打包时会报错,并提示某个资源文件重复
怎样解决问题呢?我们可以在aar文件找到和自己工程的那些资源重复,并删除重新生成一个新的aar即可,步骤如下

//解压aar文件到tmpDir目录下
unzip myLib.aar -d tmpDir 

//删除tmpDir中和工程中重复资源文件

//将tmpDir重新打包成一个新的aar
jar cvf myNewLib.aar -C tmpDir/ .

猜你喜欢

转载自blog.csdn.net/dbs1215/article/details/70306318