资源冲突
有时候我们在集成第三方aar包时会发现aar里面引用的资源和自己工程的里面的某些资源文件名称一样,这会在打包时会报错,并提示某个资源文件重复
怎样解决问题呢?我们可以在aar文件找到和自己工程的那些资源重复,并删除重新生成一个新的aar即可,步骤如下
//解压aar文件到tmpDir目录下
unzip myLib.aar -d tmpDir
//删除tmpDir中和工程中重复资源文件
//将tmpDir重新打包成一个新的aar
jar cvf myNewLib.aar -C tmpDir/ .