android修改第三方包.jar、.aar,后重新打包(记录一下方式)命令网上都有
1、解压第三方包.jar/.aar , "tempFolder"解压后的包名
命令:$ unzip myLib.aar -d tempFolder
2、根据上图重复第一步操作,继续解析classes.jar代码包
命令:$ unzip classes.jar -d tempFolderClasses
3、进行你自己需要的操作,如:删除某个文件或修改某个文件(ps:自行确定没有问题的情况下)
4、开始打包源码,先打包classes.jar(注意斜杠后面加空格与.)
ps:先删除原有classes.jar包
命令:$ jar cvf classes.jar -C tempFolderClasses/ .
5、然后打包.jar/.aar , "newAAR"打包源码的命名
命令:$ jar cvf newAA.aar -C tempFolder/ .
最后就可以丢到自己的项目中去使用啦!
ps:我是直接在android studio 进行改包的,命令执行完有时候需要刷新一下包结构,它才出现