ionic 打包簽名android APK 過程
阿新 • • 發佈:2018-12-21
1. 編譯打包安卓APK
ionic cordova build android --release --prod
2. 生成簽名 keystore
keytool -genkey -v -keystore app.keystore -alias app.keystore -keyalg RSA -validity 36500
之後按照提示,一步一步輸入姓名、公司、省市等資訊。
3. 使用 jarsigner 給第一步生成好的 apk 進行簽名
jarsigner -verbose -keystore app.keystore -signedjar E:\myapp.apk E:\test\platforms\android\build\outputs\apk\myapp-release-unsigned.apk app.keystore
至此,APK打包簽名完畢。
為了方便起見,可以寫個批處理指令碼,方便下次直接打包(第2步需要手動執行,只需要做一次就行了)
@echo off echo packaging apk...... rd /s /q www @call ionic cordova build android --prod --release echo signing apk...... @call jarsigner -verbose -keystore app.keystore -storepass mypassword -signedjar www/app-release-signed.apk platforms/android/build/outputs/apk/android-release-unsigned.apk app.keystore echo signed apk stored in www/app-release-signed.apk pause