2011-02-10 17 views
6

Nie przyzwyczaiłem się do używania Eclipse dla java, głównie używano jEdit, ale wraz z urządzeniem Android pojawił się Eclipse. Przełączyłem się do okna debugowania i wcisnąłem przycisk debugowania, który uruchamia moją aplikację, ale zawiesza się, ale nie mogę znaleźć śladu stosu. W okienku "Debugowanie" widzę, że rozbił się z "wyjątkiem", ale nie widzę więcej informacji. Nie jestem pewien, czy możesz go zdobyć, ale jestem trochę przyzwyczajony do Visual Studio z numerami linii i trochę więcej informacji mówiąc, co poszło nie tak. Jak już powiedziałem, wszystko, co dostaję, to -Znajdowanie śledzenia stosu w Eclipse z Androidem

'Thread [<1> main](Suspended (exception RuntimeException))' 

w oknie debugowania. Czy ktoś może rzucić trochę światła na to, gdzie mogę znaleźć więcej informacji?

Odpowiedz

4

Zapoznaj się z perspektywą DDMS i widokiem LogCat. Android rejestruje wszystko, co można wyświetlić za pomocą LogCat.

6

dla normalnego rozwoju Java w Eclipse, ślady stosu pojawi się w widoku konsoli:

Window -> Show view -> Console 

(jeśli nie ma na liście, kliknij „Inne” i znaleźć „Konsola”).

W przypadku programowania aplikacji na Androida znajdź widok "LogCat", tak jak opisano powyżej. Ślad stosu powinien tam być.

3

Można bezpośrednio wpisać adb logcat w wierszu poleceń, wyświetli ślady stosu.

Więcej informacji można znaleźć na tej stronie: http://developer.android.com/guide/developing/tools/adb.html#logcat

+0

jak znajdę stacktrace.where muszę wpisać w.printStackTrace(); czy możesz mi powiedzieć: –

+0

@Steph odczytaj dokument [logcat] (http://developer.android.com/tools/help/logcat.html) dokument. –

Powiązane problemy