騰訊雲應用安全已在加固過程中刪除簽名信息,加固後的安裝包需要重新簽名。同樣近期360加固助手簽名設置也需要購買高級加固服務。在進行加固後我們需要手動簽名cmd 手動簽名 apksigner 1、檢查簽名文件*.jks或者*.keystore keytool -list -v -keystore 簽名 ...
騰訊雲應用安全已在加固過程中刪除簽名信息,加固後的安裝包需要重新簽名。
同樣近期360加固助手簽名設置也需要購買高級加固服務。
在進行加固後我們需要手動簽名
cmd 手動簽名 apksigner
1、檢查簽名文件*.jks或者*.keystore
keytool -list -v -keystore 簽名文件路徑 -storepass 密碼
註意有些歷史比較悠久的密鑰庫有警告請自行處理比如
Warning:
JKS 密鑰庫使用專用格式。建議使用 "keytool -importkeystore -srckeystore D:\bestway.keystore -destkeystore D:\bestway.keystore -deststoretype pkcs12" 遷移到行業標準格式 PKCS12。
2、Android\Sdk\build-tools\xx.x.x目錄下進行簽名
apksigner sign --ks 簽名文件路徑 --ks-key-alias 別名 需要簽名的apk路徑
*當然在簽名前面還可以進行zip包對齊:在該目錄下執行
zipalign -v 4 優化前apk路徑 優化後apk路徑 //4位元組對齊優化 zipalign -c -v 4 優化後apk路徑 //檢查APK是否對齊