apkファイルからリリースファイルの作成までのメモ
事前準備
Cordovaのapkファイル作成時に--releaseオプションを指定する
npm run cordova-build-android --release
これだけだと、app-release-unsigned.apk
という署名なしのapkファイルが作成されることになる
署名付きapkファイルの作成手順
参考記事から引用
鍵の生成 keytool -genkey -v -keystore <鍵ファイル名> -alias <エイリアス名> -keyalg RSA -validity <有効期間> 署名apkの作成 jarsigner -verbose -tsa http://timestamp.digicert.com -keystore <鍵ファイル名> <apkファイル> <エイリアス名>
apkファイルの最適化
zipalign -v 4 <元のapkファイル> <最適化後のapkファイル>
最適化後のapkファイルは、Google playのリリースファイルとして利用できる