Publish an ionic Android app.
- Adding a platform to the project.
ionic cordova platform add android
cordova build android --release
- APK
platforms/android/build/outputs/apk. APK.
keytool, JDK.
keytool -genkey -v -keystore <name_of_keystore>.keystore -alias alias_name
-keyalg RSA -keysize 2048 -validity 10000
keystore. , . . . , !
- unsigned APK,
jarsigner, JDK:
jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore name_of_keystore.keystore path_to_unsigned_apk_file.apk alias_name
, apk root filename.apk .
.
- ,
zip align APK
zipalign -v 4 HelloWorld-release-unsigned.apk new_apk_name.apk
HelloWorld.apk, Google Play Store.
: docs