1. 程式人生 > >ionic配置自定義keystore簽名檔案並直接安裝已簽名apk到手機

ionic配置自定義keystore簽名檔案並直接安裝已簽名apk到手機

在維護老專案的時候找到了解決方案,以前對ionic簽名都是 $ cordova build --release android (備註: 命令中的紅色Android是小寫的),然後再使用jarsigner命令簽名,太麻煩了。查閱之前的方式,詳情請看之前的這篇部落格,我們說下更為方便的方法,使用自己的keystore直接安裝到手機。

步驟

  • 切換到安卓專案根目錄下:$ cd platforms/android
  • 將自己的keystore檔案拷貝到上面目錄中。生成keystore方法請查閱之前部落格
  • 在目錄中新建檔案, 名為:release-signing.properties, 然後編輯該檔案,加入如下內容

    storeFile=yourkeystore.keystore
    key.store.password=yourPassword
    key.alias=yourKeystoreAlias
    key.alias.password=yourPassword
    

    說明:① storeFile的值是你keystore的名稱注意帶有後綴keystore ② key.store.password 和 key.alias.password的值是你簽名時需要輸入的密碼 ③ key.alias的值就是你的keystore的別名。

  • 生成帶有自己keystore的apk: $ cordova build android --release

    (直接生成包)

  • 或者直接執行到手機上 $ cordova run android --release

  • 通過以上方法就實現了我們的目的

參考