引
将项目做为模块嵌入到别人的系统,发现jar文件包名冲突,双方改动比较麻烦,就直接通过修改.jar文件的包名的方式解决了。
工具下载地址:google jar工具下载
实现:
- 将下载的工具jarjar-1.4.jar和要替换的xx.jar放在一个目录。
- 该目录下新建rule.txt 内容:rule com.android_print_sdk.** com.aiyin_print_sdk.@1
- 运控控制台输入:
java -jar jarjar-1.4.jar process rule.txt android_print_sdk.jar aiyin_print_sdk.jar
- 替换jar文件。