如何通過eclipse查看apk的簽名
對apk文件進行簽名主要分為三個步驟:1、創建證書2、簽名3、優化(可選)1)使用jdk的keytool工具生成簽名的證書>;keytool-genkey-v-alias CERT-KeyalG RSA-Keysize 2048-有效性10000-Keystore CERT。Keystore在創建過程中需要輸入壹些標識信息和密碼。壹些重要的參數值描述如下(可根據自己的需要修改):CERT.keystore -證書CERT的文件名-證書別名10000-有效期10000天2048-默認值為1024位。Android建議使用2048位或更高。對於其他細節,您可以使用keytool -help查看幫助。證書生成後,可以使用以下命令查看證書的信息:> Keytool-list-alias cert-keystoercert。keystore2)使用jdk的jarsigner工具對apk文件>進行簽名;jarsigner-verbose-keystore證書的簽名過程。要簽名的密鑰庫。apkcert需要輸入證書的密碼。壹些重要的參數值解釋如下(根據自己的需要修改):CERT.keystore -保存證書的證書文件名CERT -證書別名如果要簽名的apk文件的根目錄下有壹個文件夾“META-INFO”,如果不想讓創建過程輸出太多信息,可以刪除“-verbose”。上述簽名將直接覆蓋原始文件。如果您不想覆蓋它並將其作為另壹個新文件進行簽名,只需將_sign.apk更改為-signed jar to _ sign . apk signed . AKP..簽名後可以使用以下命令驗證簽名是否成功:> Jarsigner -verify to_sign.apk如果需要更詳細的驗證信息,可以修改為:> Jarsigner-certs-verbose-verify to _ sign . apk 3)用android sdk的zipalign工具優化簽名後的apk文件>;zip align-v4未對齊。apkaligned.apk註意要在zipalign之前簽名。這個工具不包含在jdk中,但是在% Android _ home % \ tools \ zipalign.exe中。