長野エンジニアライフ

東京から長野に移住したエンジニアのブログです。🦒🗻⛰

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のリリースファイルとして利用できる

参考記事

qiita.com