Androidアプリをバージョンアップする方法のメモ

自作Androidアプリをバージョンアップさせるときの手順。
忘れそうだったので、メモしておきます。

プログラムに修正を加えて、動作確認ができたら、まずバージョン番号を上げます。
AndroidManifest.xml を開いたら [Manifest] タブを選択し、[version code] を +1 します。
この値はかならず正の整数。
[version name] は、任意の数上げます。
できたら保存してビルドします。

次に apkファイル を出力します。
Eclipse で [Java] パースペクティブを選び、[パッケージ・エクスプローラー] からプロジェクト(仮に my-android-project とする)を選び、右クリックする。
[Androidツール] → [Export Unsigned Application Package...] を選ぶ。
保存ダイアログが表示されるので、保存場所とファイル名を指定して(仮に C:\Users\yuuAn\Desktop\my-android-project.apk とする)、保存する。

次に署名を行います。
keystore は C:\Users\yuuAn\.android\my-release-key.keystore にあるとします。

C:\Users\yuuAn\Desktop> jarsigner -verbose -keystore "C:\Users\yuuAn\.android\my-release-key.keystore" "C:\Users\yuuAn\Desktop\my-android-project.apk" my-release-key

青字の部分は適宜変更。
キーストアのパスワードと鍵のパスワードを入力すれば、署名完了。

次に Zipalign を適用します。

C:\Users\yuuAn\Desktop> zipalign -v 4 "C:\Users\yuuAn\Desktop\my-android-project.apk" my-android-project-release.apk

最後に my-android-project-release.apk を公開します。
Android デベロッパー コンソールから、先ほど作成した my-android-project-release.apk をアップロードします。

[商品の詳細] タブの [掲載情報] にある [Recent Changes] に、更新情報を書きます。
保存します。

しばらくすると、新しいファイルが反映され、マーケットからアップデートできるようになります。

コメントを残す