標籤:android blog os ar 使用 java sp 檔案 div
一,產生 .keystore簽名檔案
dos下進入JDK的bin目錄
運行如下命令:
keytool -genkey -alias android -keyalg RSA -validity 20000 -keystore android.keystore
過程中,出現是否確定? 填寫 y ,斷行符號
(-validity 20000代表有效期間天數),命令完成後,bin目錄中會產生android.keystore
查看簽名的相關資訊:
keytool -list -keystore "android.keystore" 輸入你設定的keystore密碼
二,使用.keystore 給 APK簽名
【前提】dos下進入JDK的bin目錄
JDK1.8 命令:(JDK1.8 演算法發生了變化,需要指定 -sigalg 和 -digestalg)
jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore android.keystore my_apk_sign.apk my_apk_unsign.apk alias_name
JDK1.6命令:
jarsigner -verbose -keystore android.keystore my_apk_sign.apk my_apk_unsign.apk alias_name
也可以指定一些其餘的選項,比如 -storepass 等...
如:
jarsigner.exe -verbose -keystore d:\aa\debug.keystore -storepass android -signedjar d:\aa\gblnn_signed.apk d:\aa\gblnn_unsign.apk androiddebugkey
JDK 1.8 給 APK簽名(Android)