2011-02-10 41 views
6

Không được sử dụng để sử dụng Eclipse cho java, chủ yếu được sử dụng jEdit nhưng với dev Android cùng với Eclipse. Tôi đã chuyển sang cửa sổ gỡ lỗi và nhấn nút gỡ lỗi khởi động ứng dụng của tôi, Tuy nhiên, sự cố tôi không thể tìm thấy dấu vết ngăn xếp. Tôi có thể nhìn thấy trong cửa sổ 'Debug' rằng nó đã bị rơi với một ngoại lệ '' tuy nhiên tôi không thể nhìn thấy bất kỳ thông tin thêm. Không chắc chắn nếu bạn có thể nhận được nó nhưng tôi là một chút được sử dụng để Visual Studio với số dòng và một chút thông tin nhiều hơn nói những gì đã đi sai. Như tôi đã nói tất cả những gì tôi nhận được là -Tìm dấu vết ngăn xếp trong Eclipse với Android

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

trong cửa sổ gỡ lỗi. Bất cứ ai cũng có thể làm sáng tỏ nơi tôi có thể tìm thêm thông tin?

Trả lời

4

Kiểm tra phối cảnh DDMS và chế độ xem LogCat. Android ghi lại tất cả mọi thứ, những gì có thể được xem với LogCat.

6

Đối với việc phát triển Java bình thường trong Eclipse, đống dấu vết sẽ xuất hiện trong giao diện điều khiển xem:

Window -> Show view -> Console 

(nếu nó không được liệt kê, bấm vào "Khác" và tìm "Console").

Khi xử lý việc phát triển Android, hãy tìm chế độ xem "LogCat", như tôi đã mô tả ở trên. Dấu vết ngăn xếp nên ở đó.

3

Bạn có thể trực tiếp gõ adb logcat tại dấu nhắc lệnh, nó sẽ hiển thị các dấu vết ngăn xếp.

Mọi chi tiết, tham khảo trang này: http://developer.android.com/guide/developing/tools/adb.html#logcat

+0

làm thế nào tôi có thể tìm thấy stacktrace.where tôi phải gõ e.printStackTrace(); bạn có thể cho tôi biết –

+0

@Steph đọc tài liệu [logcat] (http://developer.android.com/tools/help/logcat.html) không. –

Các vấn đề liên quan