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

被折叠的 条评论
为什么被折叠?



