2011-12-18 18 views
50

Jestem zaznajomiony z VS.Net IDE & ma wiele wsparcia dla debugowania. Ale rozwój Androida jest dla mnie czymś nowym. Korzystam z IDE Eclipse. Zastanawiam się, jak debugować linię aplikacji Android po linii, tak jak możemy to zrobić w .Net IDE?Jak debugować linię aplikacji Android po linii za pomocą Eclipse?

Obecnie używam okna dziennika, ale nie jestem z niego zadowolony. Potrzebuję sugestii ekspertów, jaki jest najlepszy sposób debugowania aplikacji na Androida za pomocą Eclipse?

Dziękujemy za cenny czas pomocy: &.

Odpowiedz

67
  1. albo uruchomić aplikację, klikając prawym przyciskiem myszy na projekcie i wybierz Debug As ->Android Application lub uruchamiając go normalnie i później w perspektywie DDMS wybrać uruchomioną aplikację w okienku urządzeń i kliknąć na błąd.

  2. raz przerwania został trafiony można krok nad (f6) lub krok do (f5) (sprawdzić menu pracować dłużej poleceń).

+1

To wszystko. Wielkie dzięki: –

+23

android: debuggable = "true" powinien znajdować się w tagu w AndroidManifest.xml, jak to sampath

+3

wydaje się już nie potrzebować ' 'teraz. 2014-03-19. – songhir

3

Umieść punkt przerwania na linii, od której chcesz rozpocząć debugowanie, a następnie uruchom aplikację w trybie debugowania, aplikacja uderzy w punkt przerwania, a następnie przejdziesz przez nią, tak jak w VS.

1

prostu ustawić Eclipse włączone Android Narzędzia rozwoju (ADT) ADT -bundle-mac-x86_64-20131030 wersja. Ustawienie właściwości w pliku manifestu dało mi ostrzeżenie, że lepiej będzie skonfigurować różne konfiguracje Run i Debugowanie. Okazuje się, że po prostu potrzebne, aby stworzyć profil debugowania:

  1. Run >> Debug konfiguracje ...
  2. kliknąć „Debug” do podjęcia domyślne

Teraz można przejść do Run >> Debugowanie uruchamiane na urządzeniu. (Zakładając, że urządzenie ma włączone debugowanie, oczywiście)

Jeśli jesteś programistą Eclipse lub ADT i czytasz to, zdecydowanie sugeruję, że Eclipse domyślnie tworzy konfigurację debugowania.

0

Istnieją dwie metody. Najpierw możesz rozpocząć debugowanie aplikacji. Możesz to zrobić klikając prawym przyciskiem myszy na projekt-> Debuguj jako aplikację Android.

W drugiej metodzie można debugować dowolne działanie bez ponownego uruchamiania kompletnej aplikacji. Można zrobić to poprzez: - 1) Idź do DDMS

enter image description here

2) Teraz kliknij na małą ikonę telefonu ze znakiem + na karcie dolnej.

enter image description here

3) Teraz kliknij na urządzeniach. Następnie pojawi się lista urządzeń z listą projektów. Kliknij wymagany projekt. Kliknij opcję debugowania w kolorze zielonym. Tryb debugowania jest teraz uruchomiony.

enter image description here

F3, aby przejść wewnątrz funkcji. F6 dla następnej linii i F8, aby przejść do następnego punktu przerwania.

Powiązane problemy