1. 程式人生 > >一、使用jdk自帶的jarsigner命令進行簽名-window系統,二、檢視Androd studio的jdk的安裝路徑,三、配置JDK的環境變數

一、使用jdk自帶的jarsigner命令進行簽名-window系統,二、檢視Androd studio的jdk的安裝路徑,三、配置JDK的環境變數

若簽名不成功可看看輸入的命令是否是錯的

1.第一個輸入的命令是cd D:\Android\Android Studio\jre\bin  而不是D:\Android\Android Studio\jre\bin或則D:\Android\Android Studio\jre,也有可能你的jdk路徑出錯,檢視jdk路徑可參考本文二。

2.輸入第二個的命令由6個引數拼接而成,可能拼接出錯,路徑等等。這個只能認真一個個去對照

3.輸入祕鑰庫的密碼出錯

一、jdk自帶的jarsigner命令進行簽名

命令格式:

jarsigner -verbose -keystore [簽名祕鑰檔案路徑] -signerjar [簽名後apk的檔案路徑] [未簽名apk的檔案路徑] [證書別名]

例子:

1.簽名祕鑰檔案路徑:E:\baiduqianming\key

2.簽名後apk的檔案路徑:E:\baiduqianming\mssp-verify-signed.apk

3.未簽名apk的檔案路徑:E:\baiduqianming\mssp-verify.apk

4.證書別名:pin

注意:第2點意思,apk想存放的位置和apk名稱,apk在簽名前是不存在的。簽名成功後會自動在你設定的路勁中生成你命名的apk

此時開啟cmd需要執行的命令是

1.找出jdk下的bin目錄

cd D:\Android\Android Studio\jre\bin

2.組合命令格式

jarsigner -verbose -keystore E:\baiduqianming\key -signedjar E:\baiduqianming\mssp-verify-signed.apk E:\baiduqianming\mssp-verify.apk pin

3.輸入祕鑰庫的密碼短語:

簽名時的密碼。輸入時是不顯示任何數值,也不會顯示*,直接輸完密碼按回車鍵(Enter)即可

整個操作的cmd命令如下

到此簽名結束,可開啟你設定的簽名後apk存放的路徑看看是否有簽名成功後的apk包,注意:所有的檔案路徑不帶中文和特殊符號。

二、如何檢視jdk的安裝路徑,

      開啟android studio,File---->Other Settings----->Defaule project Structure...

三、配置JDK的環境變數

假如jdk的所在安裝目錄是D:\Android\Android Studio\jre\bin

配置環境變數的步驟:

1.我的電腦--屬性--高階系統設定--環境變數。

2.變數名:JAVA_HOME

變數值:jdk安裝的路徑  D:\Android\Android Studio\jre\bin

3.點選確定後,找到變數 名稱為“path”的變數,選擇編輯,在變數值最前面 加:%JAVA_HOME%\bin;注意在前面加,後面的字元不能刪。

4.開啟cmd視窗輸入命令java -version,顯示如下:說明設定jdk的環境變數成功。