Cordovaでandroid申請時のrelease用apkファイルの生成

・apkファイルの生成

cordova build android -release

・署名の作成

生成したapkファイルの場所に移動:
cd C:\cordova\アプリ名\platforms\android\app\build\outputs\apk\release

署名の作成:
keytool -genkey -v -keystore test.keystore -alias test -keyalg RSA -keysize 2048 -validity 10000

varidity : 日数(例:10000日)
RSA: 暗号化するビット数(例:2048)
password : キーチェーンのパスワード

・apkに署名を付ける

jarsigner -verbose -tsa http://timestamp.digicert.com -sigalg SHA1withRSA -digestalg SHA1 -keystore test.keystore app-release-unsigned.apk test

パスワードはキーチェーンのパスワードと同じとする

・apkを最適化する

zipalign -v 4 android-release-unsigned.apk android-release-unsigned2.apk

・申請

最適化したファイルを申請する