從 macOS 構建釋出版本
建立 APK
首先,我們需要構建 APK。
ionic build --release android
生成私鑰
然後我們將建立一個金鑰庫來簽署 APK。keytool -genkey -v -keystore my-release-key.keystore -alias alias_name -keyalg RSA -keysize 2048 -validity 10000
- 使用你的金鑰名稱更改 my-release-key 。
- 使用金鑰別名更改 alias_name 。
簽署 APK
jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore my-release-key.keystore HelloWorld-release-unsigned.apk alias_name
- 使用你的金鑰名稱更改 my-release-key 。
- 使用未簽名的 apk 更改 HelloWorld-release-unsigned 。
ionic-project/platforms/android/build/outputs/apk
。 - 使用金鑰別名更改 alias_name。
拉鍊 APK
zipalign -v 4 HelloWorld-release-unsigned.apk HelloWorld.apk
- 你可以在
/Users/username/Library/Android/sdk/build-tools/XXX/
找到 zipalign - 使用未簽名的 apk 更改 HelloWorld-release-unsigned 。
ionic-project/platforms/android/build/outputs/apk
。 - 使用你喜歡的 apk 檔名更改 HelloWorld.apk 。這將上傳到 Google Play。