使用JDK自帶的jarsigner工具來進行簽名。請確保您已經正常安裝了jdk,如果沒有安裝jdk,請自行下載安裝。
jarsigner工具簽名apk的命令格式如下:
jarsigner -verbose -keystore [您的簽名存放路徑]-signedjar [簽名后的文件名] [未簽名的文件名] [您的證書名稱]
備注 :其中
[您的簽名存放路徑] 是復制到bin里面的文件名也可以是【xxx.jks】;
[您的證書名稱] 是值打包的時候的【key0】這個名稱;
如果出現無法創建說明是電腦權限問題,可以給一個指定盤位置如下圖;


以下是簽名具體步驟:
- 為了防止因為環境變量配置導致的問題,在此直接將要簽名的空包OppoSignVerify.apk及簽名私鑰android.keystore(您的私鑰可能不是這個名字,以您的私鑰名為准,在此只是舉例)一同復制到jdk的bin目錄下。

- 從控制台跳轉到以上jdk所在位置的bin的目錄下
- 輸入簽名命令並回車。例如:jarsigner -verbose -keystore android.keystore -signedjar OppoSignVerify_signed.apk OppoSignVerify.apk android.keystore

- 輸入您的密鑰密碼並回車
- 簽名已經完成,在當前的bin目錄下就可以找到簽名后的apk。
