更新:2018.03.07
感謝http://blog.csdn.net/wxk105/article/details/62231068
簡化了一下文章,可供快速查找,更加詳細的請點選上面的連結進行學習:
情景:替換icon、應用名、包名。
關鍵代碼:反編譯、編譯、簽名apk
apktool.bat d -f test.apk -o test
apktool.bat b test
java -jar signapk.jar testkey.x509.pem testkey.pk8 test.zip test_signed.zip(不用改成zip啦)
更簡單的方法:
關鍵點:
apktool.bat d -f test.apk
apktool.bat b test
java -jar signapk.jar testkey.x509.pem testkey.pk8 test.apk test_signed.apk
步驟1:
使用apktool實作反編譯。
把apk複制到apktool檔案夾下,
先執行,apktool.bat d -f test.apk -o test反編譯;
替換資源完成後,執行,apktool.bat b test。
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLiQ3chVEa0V3bT9CX5RXa2Fmcn9CXwczLcVmds92czlGZvwVP9EUTDZ0aRJkSwk0LcxGbpZ2LcBDM08CXlpXazRnbvZ2LcRlMMVDT2EWNvwFdu9mZvwVMBRVTyh2MkZXUYpVd1kmYr50MZV3YyI2cKJDT29GRjBjUIF2LcRHelR3LcJzLctmch1mclRXY39DOzkjMwcDN2ETNxMDM3EDMy8CX0Vmbu4GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.jpg)
步驟2:
把test裡的dist檔案夾下的apk,複制到andriodkey檔案夾下,改字尾為.zip
然後執行:
~~java -jar signapk.jar testkey.x509.pem testkey.pk8 test.zip test_signed.zip
java -jar signapk.jar testkey.x509.pem testkey.pk8 test.apk test_signed.apk