場景一
要移除的jar包不在aar包中的classes.jar中
直接把a(bǔ)ar包里的Jar打包的時候給去掉,就像下面這這樣。注意,要使用exclude module這種方式,直接使用exclude group方式?jīng)]有效果。exclude group的方法適用于exclude JAR包中的文件。

場景二
要移除的jar包在aar包中的classes.jar中
這個時候,使用exclude方法已經(jīng)不能生效了。你可以使用下面的通用方法
解壓aar文件到tmpDir目錄下
unzip ×××.aar -d tmpDir
找到classes.jar包,用壓縮工具打開,刪除目標(biāo)文件
將tmpDir重新打包成一個新的aar
jar cvf ×××NewLib.aar -C tmpDir/ .
**補(bǔ)充:**我在Ubuntu下直接使用壓縮工具打開aar包,然后刪除其中的重復(fù)的文件,這個方法也是可行的。
二次打包(封裝)AAR實(shí)用指南 :?http://www.itdecent.cn/p/3bad128bd106