菜單菜單鍵,鍵入cmd命令進入命令模式。
命令模式中,進入JDK的安裝目錄的Bin子目錄下。(我的JDK安裝在E盤,所以先進入E盤,然後再進入JDK安裝目錄)
通過keytool.exe 工具來創建keystore庫。
壹、輸入以下命令:
keytool -genkeypair -alias - mydemo.keystore -keyalg RSA -validity 100
-keystore mydemo.keystore
二、命令說明如下:
-genkeypair :指定生成數字證實。
-alias :指定生成數字證書的別名。
-keyalg:指定生成數字證書的算法 這裏如RSA算法。
-validity:指定生成數字證書的有效期。
-keystore :指定生成數字證書的存儲路徑。 (這裏默認在keytool.exe 目錄下)。
回車,出現如圖交互式界面 輸入數字證書費密碼 作者 公司等詳細信息。
完成後,keystore庫創建完成,妳可以在指定的保存目錄下找到。
使用jarsigner命令對未簽名的APK安裝包進行簽名。使用JDK安裝目錄下bin子目錄下的jarsigner.exe工具來進行簽名。
然後把未簽名的apk也拷貝到此目錄。
三、使用如下命令進行簽名:
jarsigner -verbose -keystore mydemo.keystore -signedjar
-Note.apk Notes.apk mydemo.keystore?
四、以上命令的說明:
-verbose:指定生成詳細輸出。
-keystore:指定數字證書存儲路徑。
-signedjar:該選項的三個參數為簽名後的apk包,未簽名的apk包,數字證書別名 註意有效期哦。