そんなこと知ってる adb install
は、ビルドが異なる場合、既存のパッケージを置き換えませんtype(つまり、デバッグとリリース)。
Eclipseは、デバッグセッションを実行するたびにデバッグapkを正常に置き換えます。
しかし、私がしようとするとadb install
既存のrelease apkを別のリリースapk(同じパッケージ名!)に置き換えると、エラーメッセージが表示されます。
adb install myapp-release.apk
pkg: /data/local/tmp/myapp-release.apk
Failure [INSTALL_FAILED_ALREADY_EXISTS]
745 KB/s (34310 bytes in 0.044s)
それは機能するはずでしたか?私は何が欠けていますか?
アプリが既にインストールされている場合は、-r
キー:
adb install -r myapp-release.apk
adb
ヘルプから:
'-r' means reinstall the app, keeping its data