下面介紹如何修改jar文件的包名,需要用到一個(gè)小工具,叫做 jarjar.jar
下載地址:http://code.google.com/p/jarjar/downloads/list
這里我們以 gson.jar 為例,在 gson.jar 包目錄下新建一個(gè)文本文件,名字隨意,例如 rule.txt,寫入下面的內(nèi)容。
rule com.google.gson.** com.google.mygson.@1
上面寫的就是修改規(guī)則,我們將包名中的 gson 修改為 mygson。打開命令行,輸入如下命令。
java -jar jarjar.jar process rule.txt gson.jar mygson.jar
命令執(zhí)行完畢,同目錄下會(huì)多出一下 mygson.jar,這個(gè)就是修改包名之后的 jar 文件,我們項(xiàng)目導(dǎo)入這個(gè) jar 包使用即可。