adb で署名済みアプリをアップグレードする

マニュアルどおりだけれどメモ。
一度マーケットUPした署名済みのアプリを、デバッグ用にコマンドライン(adb)にてアップグレードしたいとき。

  • 普通にEclipseでぽちっとしたら、adbでオプション無しでインストールをするとエラーになる
% adb install HogeMyAppli.apk 
1315 KB/s (2154340 bytes in 1.599s)
	pkg: /data/local/tmp/HogeMyAppli.apk
Failure [INSTALL_FAILED_ALREADY_EXISTS]
  • 再インストールのオプションをつける
% adb help
% adb install -r HogeMyAppli.apk
1301 KB/s (2154340 bytes in 1.616s)
	pkg: /data/local/tmp/HogeMyAppli.apk
Success

元のDBデータは無事そのまま引き継がれていた。