2012-06-19 7 views
13

Android SDKがインストールされたEclipse 3.7.2を使用してAndroidアプリを開発しています。私はデバッガを起動すると自動的に以前のバージョンのアプリケーションをデバイスからアンインストールする設定がEclipseにあるのだろうかと思っていましたか?各デバッグ前のAndroidアプリのアンインストール

たとえば、アプリを開発している場合、アプリを変更するたびに、古いアプリを電話から完全にアンインストールして新しいアプリをインストールしたいと考えています。 [名前]フィールドに

+0

興味深い質問です。私はこれが確実に機能するのかどうかはわかりませんが、あなたのためにこれを行うためにビルドチェーンツールを使うことができるようです。コンパイルとインストールの前にadbコマンド 'adb uninstall 'を実行するようにビルドチェーンを変更すると、この効果が得られます。誰かがこれよりも完全な答えを持っている可能性があります。さらに、この回答は、もう少し複雑な複数のデバイスの問題を解決するものではありません。 –

+0

答えはありませんが、antを使用すると「ant uninstall debug install」と表示されます – Yenchi

答えて

47
  1. 右あなたのプロジェクト
  2. プロパティ
  3. をクリックしてビルダー
  4. プログラム
  5. 、名前のためのタイプ "アンインストール"(何も引用符は必要ありません)
  6. 場所でC:\ Users \ petey \ Android \ android-sdk \ platform-tools \ adb.exeのようなもの)
  7. 引数に0
  8. 、 "アンインストールyour.app.package.goes.here"(何も引用符は必要ありません)
  9. ヒットOK
  10. を選択し、アンインストール
  11. はまでそのトップ

にUpボタンを押してこれで、&を実行してデバッグできるようになり、毎回アンインストールされます。

これは、ウィンドウ上にあまりにも多い場合は、実行ダイアログを開いたままにして(「開始」キーと「r」ボタンを同時に押します)、「adb uninstall your.app.package.goes.here」(引用符なし)と入力します。実行ダイアログにはオートコンプリートと履歴があり、人生を楽にします。ターミナルやコマンドプロンプトでもこれを行うことができます。プラットフォームツールがあなたのパスにあることを確認してください。

+0

ありがとうございます。まさに私が探していたもの。 – David

+0

あなたは大歓迎です。 :) – petey

+0

ありがとう、それは素晴らしいです。 – AbdullahDiaa

関連する問題