2010-11-09 25 views
8

Điều này đã khiến tôi mất một vài ngày. Bất cứ lúc nào tôi cố gắng sử dụng điểm ngắt để gỡ lỗi vào bất kỳ thứ gì khác ngoài hoạt động (dịch vụ nền, bộ thu phát, phương thức nhập) điểm ngắt của tôi sẽ bị đánh bình thường, nhưng sau đó khoảng năm giây thiết bị sẽ chấm dứt quá trình và ngắt kết nối khỏi trình gỡ rối . Không đủ thời gian để thu thập bất kỳ thông tin có ý nghĩa nào để việc gỡ lỗi đã chứng minh vô cùng khó khăn.Thiết bị Android ngắt kết nối khỏi trình gỡ lỗi một vài giây sau khi ngắt được nhấn

+0

Đây có phải là "ứng dụng không phản hồi" chấm dứt không? Bạn đã đặt IsDebuggable thành true trong tệp AndroidManifest.xml của mình chưa? (Tôi đoán sau này là "có" bởi vì nếu không tôi không nghĩ rằng bạn sẽ bao giờ đạt một điểm dừng, nhưng tôi có thể sai). –

+0

Bạn thấy gì trong logcat khi điều này xảy ra? – fadden

+0

Tôi đã phát hiện ra rằng điều này chỉ xảy ra khi tôi đang thử nghiệm thứ gì đó bên ngoài ứng dụng chính. Cụ thể, nếu tôi triển khai ứng dụng ở chế độ gỡ lỗi, sau đó nhấn vào nhà và khởi chạy một ứng dụng khác, thì điểm ngắt được nhấn. Nếu tôi có thể làm cho dịch vụ chạy trong khi tôi vẫn còn bên trong ứng dụng khi nó được đưa ra bởi Eclipse thì nó sẽ phá vỡ tốt, mặc dù dịch vụ đã không thực sự liên quan đến hoạt động trên màn hình. – chefgon

Trả lời

1

tôi vừa có cùng một vấn đề

gì đã xảy ra đối với tôi là tôi đã ở giữa gỡ lỗi khi điện thoại của tôi (một lưỡi ZTE) nhận được một cuộc gọi. Tôi nhận cuộc gọi và khi tôi trở lại để gỡ lỗi lần nữa, tôi thấy rằng bất kể mã nào tôi đặt trên một dòng cụ thể (có thể là nơi tôi đã tạm dừng/có điểm ngắt khi nhận được cuộc gọi), hoạt động bị lỗi (âm thầm/không có thông báo lỗi) khi nó nhấn vào dòng đó.

Sau khi một số rắc rối xung quanh, tôi đã tìm thấy nếu tôi thêm và xóa điểm ngắt trên dòng vi phạm và thêm một điểm dừng khác theo phương pháp khác sau đó, điểm dừng mới bị tạm dừng và sau khi chạy ứng dụng một lần, toàn bộ mọi thứ đều ổn

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