最近发现自己用的开源jar的包名与其他APP使用的包名有冲突,于是不得不修改一下本地jar的包名,找到一个简便的方法,记录一下。
使用这个工具:
http://code.google.com/p/jarjar/downloads/list
首先添加一个rule文件,例如rule.txt,内容如下。
rule android.app.Activity.** android.ritter.app.Activity.@1
该rule就是将app置于ritter这一层目录下,然后运行jarjar工具,产生新的,修改好包名的jar包:
java -jar jarjar-1.4.jar process rule.txt android-2.0.2.jar android4ritter-2.0.2.jar 生新的,修改好包名的jar包:android4ritter-2.0.2.jar

本文介绍了一种使用jarjar工具修改本地jar包名的方法,通过创建rule文件并运行工具,可以轻松地解决因包名冲突导致的问题。
405

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



