2011年09月16日(Fri) 昨日とはうって変わって良い天気。少なくとも地上は [長年日記]
● [Android] アプリケーションを更新する手順
Androidアプリケーションを開発したらAndroid Marketに公開して使ってもらいたい。そろそろルーチンワークにしたいのでメモを書いておく。
- AndroidManifest.xmlのvesionNameとversionCodeを編集する。git commitする
- Eclipseから直接Runしたものをしばらく使ってみる
- 各国語の設定を試す
- 時刻を扱う場合は12時間表示と24時間表示の両方を試す
- ディスプレイの縦横を変化させる
- ユーザーデータの消去を試す
- JavaソースコードのLOGLEVELを下げて一般ユーザーには不要なLogCatメッセージを抑制する
- File-Export-Android-Export Android ApplicationからProjectを指定して、キーストアの場所を指定して、リリース用のapkファイルを作り署名する
- リリース用のapkをunzipして余分なファイルが入ってないか確認する
- adb install <apkファイル>して手元の端末でひととおり操作する。特にLogCatを確認する
- スクリーンショットを採取する
- git tag release-x.x、git push、git push --tagsする
- 野良apkをuploadする
- Developer Consoleから更新するアプリケーションを選び、Upload APKして、前のバージョンのものをDeactivate、新しいものをActivateする
- Product detailsを編集する。スクリーンショットの更新、Recent changesの更新を忘れない。右上のSaveを押すのを忘れない
- ログアウトして、一般から見えるAndroid Marketに更新が現われるのを待つ
- twitterなどで宣伝する :)
と、こんな感じでしょうか。リリース用のキーストアを~/.android/に入れておいたらEclipseのファイル選択ダイアログに現われないのでパスを手でタイプする必要があったのが残念でした。一度使えば、次からはパスが記憶されていました。
最初にキーストアを作った時には、「incorrect AVA format」と文句を言われました。MotalPowersによると、組織名にカンマが入っているとダメとのこと。手元でも組織名を入力しなおしたら解決しました。
最近のツッコまれどころ