天天看點

Android開發之生成自己的簽名檔案及App簽名打包

首先,要想生成Android App的簽名檔案必須先配好Android開發環境,因為簽名檔案的生成需要進入jdk中的bin目錄,如果還未配好開發環境,請自行百度。

下面,我們開始生成自己的簽名檔案,

第一步,打開cmd,進入到jdk的bin目錄,這樣的話,android.keystore檔案就會生成在這個目錄下; 

第二步,在bin目錄下輸入指令 keytool,回車;

Android開發之生成自己的簽名檔案及App簽名打包

工具幫助: 

Android開發之生成自己的簽名檔案及App簽名打包
Android開發之生成自己的簽名檔案及App簽名打包

第三步,輸入指令并獲得結果,keytool -genkey -alias android.keystore -keyalg RSA -validity 20000 -keystore android.keystore 

輸入keystore密碼: 

再次輸入新密碼: 

您的名字與姓氏是什麼? 

  [Unknown]:  qiaoling您的組織機關名稱是什麼? 

  [Unknown]:  www.jihf.com 

您的組織名稱是什麼? 

  [Unknown]:  www.jihf.com 

您所在的城市或區域名稱是什麼? 

  [Unknown]: 蘇州

您所在的州或省份名稱是什麼? 

  [Unknown]: 江蘇

該機關的兩字母國家代碼是什麼 

  [Unknown]:  86 

CN=qiaoling, OU=www.chinaandroid.com, O=www.chinaandroid.com, L=haidian, ST=BJ, C=86 正确嗎? 

  [否]:  Y 

輸入<android.keystore>的主密碼(如果和 keystore 密碼相同,按回車): 

其中參數-validity為證書有效天數,這裡我們寫的大些10000天。還有在輸入密碼時沒有回顯(盡管輸就是啦) 并且 倒退,tab等都屬于密碼内容,這個密碼在給.apk檔案簽名的時候需要 ;

Android開發之生成自己的簽名檔案及App簽名打包
Android開發之生成自己的簽名檔案及App簽名打包

最後,打包時就可以使用上面生成的簽名檔案啦(具體簽名打包過程這裡就不再贅述了): 

Eclipse中,右擊需要簽名的工程-->android tools-->export signed application package... 

出現下面對話框,選擇需要簽名的工程 

next,選擇上面生成的android.keystore檔案位置和設定的密碼 

next 

next,選擇簽名生成檔案的位置和名稱 

finish,搞定啦...