2012-06-19 91 views
13

我正在使用安裝了Android SDK的Eclipse 3.7.2開發Android應用程序。我想知道在Eclipse中是否有一個設置,啓動調試器時會自動從設備上卸載任何先前存在的應用程序版本?在每次調試之前卸載Android應用程序

例如,如果我有一個應用程序正在開發,每當我對應用程序進行更改時,我都想從電話中完全卸載舊應用程序並安裝新應用程序。

+0

有趣的問題。我不知道這可以肯定地工作,但似乎你可以使用構建鏈工具爲你做到這一點。如果在編譯和安裝之前修改構建鏈以運行adb命令'adb uninstall ',則可能會產生這種效果。有人可能有比這更完整的答案。此外,這個答案不能解決多個設備的問題,這會多一點複雜。 –

+0

不是答案,但用螞蟻你只是去「螞蟻卸載調試安裝」 – Yenchi

回答

47
  1. 右鍵單擊您的項目
  2. 屬性
  3. 生成器
  4. 計劃
  5. 在名稱字段中,鍵入 「卸載」 的域名(無需引號)
  6. 在位置,使用瀏覽文件系統按鈕,並瞄準你的adb(類似於C:\ Users \ petey \ Android \ android-sdk \ platform-tools \ adb.exe)
  7. 在爭論, 「卸載your.app.package.goes.here」(不需要引號)
  8. 點擊OK
  9. 選擇卸載
  10. 點擊向上按鈕,直到它的頂部

現在您應該可以調試&運行您的應用程序,並且每次都會卸載它。

如果窗口太多且太長保持運行對話框打開(同時開始鍵和右鍵)並鍵入「adb uninstall your.app.package.goes.here」(不含引號)。運行對話框具有自動完成和歷史記錄,使生活更輕鬆。您也可以通過終端或命令提示符執行此操作。確保平臺工具在你的路上。

+0

謝謝。正是我在找什麼。 – David

+0

非常歡迎。 :) – petey

+0

謝謝你,真棒。 – AbdullahDiaa

相關問題