To build an Android app:
- Google Play Developer Account
You need to generate a Keystore (if you already don't have one) and use it to sign
keytool -genkey -v -keystore my.keystore -keyalg RSA -keysize 2048 -validity 10000 -alias app
Android 7.0 introduces APK Signature Scheme v2, a new app-signing scheme that offers faster app install times and more protection against unauthorized alterations to APK files (See here and here for more details).
Therefore, Google implemented its own APK signer called
The script file can be found in
%ANDROID_HOME%/sdk/build-tools/latest version/ (the .jar is in the
Use it like this:
apksigner sign --ks my.keystore my-app.apk
The signed APK can be verified with:
apksigner verify my-app.apk
Publish App to the Google Play Store
Submit the Android app via the Play Store.