ionic build apk code example
Example 1: ionic build app bundle
gradlew bundle
Example 2: generate apk ionic 1
$ ionic cordova build --release android
Example 3: ionic publish
keytool -genkey -v -keystore app.keystore -alias alias_name -keyalg RSA -keysize 2048 -validity 10000
jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore app.keystore app-release-unsigned.apk alias_name
zipalign -v 4 app-release-unsigned.apk ReleaseSigned.apk
Example 4: build ionic 3 project apk
ionic cordova platform add android
npm i -g cordova-res
ionic cordova resources android --force
ionic cordova build android --release
ionic cordova build android --prod
ionic cordova run android
Example 5: publish ionic app
STEP 1
To generate a release build for Android, we can use the following cordova cli command:
$ ionic cordova build --release android
STEP 2
If you already have a signing key, skip these steps and use that one instead.
Let’s generate our private key using the keytool command that comes with the JDK. If this tool isn’t found, refer to the installation guide:
$ keytool -genkey -v -keystore my-release-key.keystore -alias alias_name -keyalg RSA -keysize 2048 -validity 10000
STEP 3
To sign the unsigned APK, run the jarsigner tool which is also included in the JDK:
$ jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore my-release-key.keystore HelloWorld-release-unsigned.apk alias_name