Cordova(Phonegap)のコマンドラインで署名付きapkを作成する

コマンドラインから署名付きapkを作成する方法です。

ビルド

cordova build --release


<プロジェクト名>\platforms\android\ant-build\<プロジェクト名>-release-unsigned.apk が作成されます。

鍵の作成

keytool -genkey -v -keystore .keystore -alias <エイリアス名> -keyalg RSA -validity 10000


上記では、10000日間有効な.keystoreという鍵ファイルを作成しています。
エイリアス名は、プロジェクト名でよいと思います。

鍵の確認

keytool -list -v -keystore .keystore -storepass <パスワード>


署名

jarsigner -verbose -keystore .keystore <apkファイル> <エイリアス名>


署名の確認

jarsigner -verify -verbose -certs <apkファイル>


最適化

zipalign -v 4 <元のapkファイル> <最適化後のapkファイル>


※参考
Yamanobori_oldのMemo
Android 作成したアプリに署名を行う

  • Spread The Love
  • Digg This Post
  • Tweet This Post
  • Stumble This Post
  • Submit This Post To Delicious
  • Submit This Post To Reddit
  • Submit This Post To Mixx

0 Response to “Cordova(Phonegap)のコマンドラインで署名付きapkを作成する”

Leave a Reply