2011-01-31 43 views
6

Tôi muốn thực hiện từng bước gỡ lỗi trong Android. Tôi đang làm việc trong Eclipse. Bất cứ khi nào tôi bắt đầu ứng dụng Android của tôi và nhấn một breakpoint một vấn đề xảy ra. Đây là vấn đề:Khó khăn với từng bước gỡ lỗi trong Android.

Tôi đi vào chế độ gỡ lỗi và tôi thấy rằng điểm ngắt của tôi đã bị tấn công, nhưng bây giờ tôi muốn thực hiện bước này, nó không hoạt động. Ngay sau khi tôi nhấn f5 hoặc bấm bước trên/bước vào một cửa sổ mới sẽ mở ra chìa khóa nói như sau:

CLASS FILE EDITOR

NGUỒN NOT FOUND

Tôi phải làm gì? Tôi đã đính kèm tệp mà tôi đang gỡ lỗi vào nguồn nhưng nó vẫn không hoạt động? Lỗi này có nghĩa là gì?

+0

Bạn đang cố gắng bước vào một phương pháp trong thư viện Android? –

Trả lời

0

Cố gắng đặt điểm ngắt. Nếu bạn "ngừng" ứng dụng của mình, bạn không thể nói được phần nào trong nguồn mà bạn thực sự đang có. (Ứng dụng của bạn sử dụng android-libs và do đó bạn có thể thực hiện một số dòng libs tại thời điểm bạn nhấn phím hoạt động/vào phím Nếu bạn đặt điểm ngắt, ứng dụng sẽ dừng trong mã BẠN và không nằm trong libs.

0

bạn thực sự có thể tải về mã nguồn Android và tiếp tục gỡ lỗi trong các tập tin nguồn Android. Đôi khi nó thực sự hữu ích biết những gì đang xảy ra đằng sau trang bìa.

Ngoài ra, hãy thử nhấn F6 (nếu bạn đang sử dụng Eclipse) , vì nó sẽ không nhập sâu hơn trong các chức năng nhưng vẫn tiếp tục xếp hàng hoặc đặt một đống điểm ngắt và nhấn tiếp tục với F8 nếu điều đó thuận tiện hơn cho bạn.

0

Có bạn đã thử sử dụng DDMS thay thế? Tôi đã tìm thấy vấn đề với mã của tôi nhiều lần bằng cách sử dụng nó.

Sử dụng f6 (bước qua) vì bài đăng ở trên đề xuất cũng hoạt động. Chính xác thì bạn đang cố gắng gỡ lỗi?

0

Có thể trình gỡ lỗi đang trỏ đến mã thư viện (Bạn đã thêm bất kỳ tham chiếu thư viện bên ngoài nào chưa?).

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