關於Android重新打包問題

2021-07-02 12:19:52 字數 717 閱讀 1553

1、執行打包工具resign.sh程式時可能會報告「zipalign :command not found」 

可能是android sdk根目錄沒有新增到程式搜尋路徑環境變數path中。

2、執行打包工具resign.sh程式時可能會報告「zipalign:createprocess error =2 找不到指定檔案」  把 

sdk\build-tools\android-4.4w

\ 資料夾下的

zipalign.exe

拷貝到 

sdk\tools\

資料夾下,即可。

重新打包指令碼程式:

echo 重新打包 new.apk 

#重新給product簽名,確保其使用的簽名與測試用例的簽名一致

#第一步是刪除產品中已有簽名

zunzip -o new.apk  -d  product 

cd product 

#刪除應用已有簽名

rm -r  -f  meta-inf/

#重新打包應用裡檔案

zip -r product.apk *

mv  product.apk..

cd..

#刪除原來解壓用於刪除秘鑰的資料夾——掃尾工作

rm  -f  -r  product

#重新簽名

zippalign 4 product.apk new-resigned.apk

android 打包問題

conversion to dalvik format failed unable to execute dex method id not in 0,0xffff 65536 在android中,乙個dex中儲存方法id用的是short型別資料,所以我們的方法總數不能超過64k 解決方法 第一步 ...

android 打包簽名問題

如果你使用 eclipse 打包,可忽略。在預設情況下,android studio 2.2 和 android plugin for gradle 2.2 會使用 apk signature scheme v2 和傳統簽名方案來簽署您的遊戲。如果您使用 apk signature scheme v...

dll 重新加密打包的問題

1.dll 重新加密打包的問題 a.首先對重新封裝一下 先封裝成功 然後在加看門狗 封裝成dog packed 出現問題為 error lnk2005 class cdog packed cdog packed cdog packed 3v0 a 已經在 stdafx.obj 中定義 解決辦法 3....