Android修改aar文件中的jar

1.在工程中找到需要修改的jar中的类,建立相同的路径,复制类的内容并修改。

2.编译工程,获得.class文件。

路径为:app\build\intermediates\对应目录下

3.

解压arr文件,可以修改后缀为.zip解压,或者使用工具(Mac Dr.Unarchiver)

解压jar包,并替换修改的class.解压可以用解压工具,打包则需命令行

4.生成jar

jar cvf classes.jar com

classes为要生成的jar名,com为待生成的文件夹

5.将jar与其他aar中解压的文件一起压缩,修改后缀名为.aar

mv file1 file2

把当前目录下的file1文件名改成file2,如果该目录下有file2,则覆盖以前的file2文件

引入后如果类库引入失败,可以尝试引入下其中的包

比如:

有时就会生效