JDK 1.8 給 APK簽名(Android)


一,生成 .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 -storepass android -signedjar my_apk_sign.apk my_apk_unsign.apk alias_name

JDK1.6 命令:

jarsigner.exe -verbose -keystore d:\aa\debug.keystore -storepass android -signedjar d:\aa\gblnn_signed.apk d:\aa\gblnn_unsign.apk androiddebugkey

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM