ionic配置自定義keystore簽名檔案並直接安裝已簽名apk到手機
阿新 • • 發佈:2019-02-04
在維護老專案的時候找到了解決方案,以前對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
通過以上方法就實現了我們的目的