2012-06-19 12 views
13

Pracuję nad aplikacją dla systemu Android przy użyciu środowiska Eclipse 3.7.2 z zainstalowanym zestawem SDK systemu Android. Zastanawiam się, czy w Eclipse jest ustawienie, które po uruchomieniu debuggera automatycznie odinstaluje wszelkie wcześniejsze wersje aplikacji z urządzenia?Odinstaluj aplikację Android przed każdym debugowaniem

Na przykład, jeśli mam aplikację rozwijającą się, za każdym razem, gdy wprowadzam zmianę w aplikacji, chcę całkowicie odinstalować starą aplikację z telefonu i zainstalować nową.

+0

Interesujące pytanie. Nie wiem, czy to zadziała na pewno, ale wydaje się, że możesz użyć narzędzia do budowania łańcucha, aby zrobić to za Ciebie. Jeśli zmodyfikujesz łańcuch kompilacji, aby uruchomić polecenie adb "odinstalować adb " przed kompilacją i instalacją, możesz uzyskać ten efekt. Ktoś prawdopodobnie ma pełniejszą odpowiedź niż ta. Dodatkowo ta odpowiedź nie rozwiązuje problemu wielu urządzeń, które byłyby nieco bardziej skomplikowane. –

+0

nie jest odpowiedzią, ale za pomocą mrówki po prostu przejdź do "deinstalacji instalacji odinstaluj" – Yenchi

Odpowiedz

47
  1. prawym przyciskiem myszy projekt
  2. Właściwości
  3. Builder
  4. Nowy
  5. Programu
  6. W polu Nazwa wpisz "Odinstaluj" o nazwę (bez cudzysłowów potrzebne)
  7. W lokalizacji , użyj przycisku Przeglądaj system plików i celuj w adb (coś w stylu C: \ Users \ petey \ Android \ android-sdk \ platform-tools \ adb.exe)
  8. W argumentów "Odinstaluj your.app.package.goes.here" (bez cudzysłowów) potrzebne
  9. Hit OK
  10. Wybierz Uninstall
  11. nacisnąć przycisk w górę, aż jego na najwyższym

Teraz powinieneś być w stanie debugować & uruchomić aplikację i będzie odinstalować za każdym razem.

Jeśli to za dużo, a ty w oknach Zachowaj otwarte okno dialogowe Uruchom (przycisk Start i przycisk r w tym samym czasie) i wpisz "adb uninstall your.app.package.goes.here" (bez cudzysłowów). Okno dialogowe uruchamiania zawiera funkcję autouzupełniania i historię ułatwiającą życie. Możesz również zrobić to za pomocą terminala lub wiersza poleceń. Upewnij się, że narzędzia platformy są na twojej drodze.

+0

Dziękuję. Dokładnie to, czego szukałem. – David

+0

Jesteś mile widziany. :) – petey

+0

Dzięki stary, to jest niesamowite. – AbdullahDiaa

Powiązane problemy