天天看點

Android 生成含簽名檔案的apk安裝包

做android開發時,必然需要打包生成apk檔案,這樣才能部署。作為一個完善的apk,必然少不了簽名檔案,否則下次系統無法進行更新。

一、簽名檔案的制作及打包生成APK檔案

簽名檔案比較流行的制作方式有兩種,一種是用keytool和jarsigner來制作apk簽名檔案,安裝了java jdk後,在其安裝目錄的bin下會有這兩個東東,進行相關操作即可;第二種是直接使用eclipse工具,這裡推薦使用這個,有工具建議還是用工具比較友善。下面介紹如何使用eclipse來制作簽名檔案:

1.     打開eclipse,右擊需要打包的程式,選擇“Android Tools”選項,對應有一個“Export signed Application Package…”選項,點選該選項,如下所示:

Android 生成含簽名檔案的apk安裝包

2.     選擇工程名,然後點選“Next>”,如果有簽名檔案,直接選擇第一項,Use existing keystore;如果沒有,選擇create new keystore選項,我們現在建立一個簽名檔案,選擇生成簽名檔案的位置及密碼,如下圖所示:

Android 生成含簽名檔案的apk安裝包

3.     然後點選“Next>”下一步,出現如下圖所示“Key Creation”畫面,填寫相關資訊即可,如Alias---程式别名,Password和Confirm為密碼,Validity(years)為簽名檔案有限期(XX年),First and LastName為名字(可以不填),Organizational Unit為組織機關(可以不填),Organization為組織(可以不填),City or Locality為所在城市,State or Province為所在省份或州(可以不填),Country Code(XX)為國家編碼(可以不填)。參看下圖:

Android 生成含簽名檔案的apk安裝包

4.     點選Next下一步,出現“Destination and key/certificate checks”畫面,如下所示,這是所在的生成apk檔案路徑,點選”Finish”完成即可。

Android 生成含簽名檔案的apk安裝包

5.     以上步驟就包含了生成簽名檔案和通過簽名檔案生成對應程式的apk檔案,如果下次再打包程式,直接選擇第二步的“Use existing keystore”選項進行一步步操作即可。