2011-11-10 34 views
11

Bản in Console và LogCat ngừng hoạt động trong Eclipse với Trình giả lập Android.LogCat & Console ngừng hoạt động với Trình giả lập Android Eclipse

Tôi nhận được ngoại lệ sau đây trong Console

[2011/11/10 11:04:58 - Lỗi không mong đợi khi tung ra logcat. Thử chọn lại thiết bị] Thiết bị không tìm thấy com.android.ddmlib.AdbCommandRejectedException:. Thiết bị không tìm thấy tại com.android.ddmlib.AdbHelper.setDevice (AdbHelper.java:736) tại com.android.ddmlib.AdbHelper.executeRemoteCommand (AdbHelper.java:373) tại com.android.ddmlib.Device.executeShellCommand (Device.java:319) tại com.android.ddmuilib.logcat.LogCatReceiver $ 1.run (LogCatReceiver.java:100) tại java. lang.Thread.run (Nguồn không xác định)

Thông thường khi trình mô phỏng đang tải hoặc cập nhật apk có bản in trong Bảng điều khiển cho biết trạng thái. Bây giờ Console chỉ là trống.

Tôi đảm bảo trình mô phỏng được chọn trong tab DDMS.

Tôi đã thử xóa và tạo lại trình giả lập trong Trình quản lý AVD. Tôi khởi động lại nhật thực và máy tính. Tôi cũng cập nhật tất cả các phần mềm android và eclipse với hy vọng rằng vấn đề có thể được khắc phục. Nhưng không có kết quả.

Nó có thể liên quan đến sự cố tôi gặp phải trong mã của mình hôm qua. Có một vòng lặp bất tận trong mã của tôi, vì vậy tôi phải dừng chạy đoạn mã giả lập giữa.

+0

bạn có không gian trong đường dẫn nơi cài đặt Android sdk không? tức là đường dẫn của bạn trông như thế nào - C: \ Program Files (x86) \ android \ android-sdk? – Optimus

Trả lời

1

Làm sạch dự án bằng Project/Clean ...

0

Rất có thể bạn có 2 trường hợp chạy Eclipse (tôi đã làm). (Trên Windows) Thoát nhật thực rồi kiểm tra với Trình quản lý Tác vụ nếu có nhật thực khác. Kết thúc nó cũng như bất kỳ tên hình ảnh nào "adb".

7

Tôi đã gặp lỗi tương tự và điều đó khiến tôi phát điên. Tôi chỉ có nó để làm việc bằng cách thực hiện các bước sau:

  1. Trong một vỏ hoặc lệnh chạy nhanh chóng: adb kill-server
  2. Rút cáp USB ra khỏi máy và cắm nó trở lại trong
  3. .
  4. Mở màn hình thiết bị (Window -> Hiển thị Xem -> Khác -> Android -> Thiết bị)
  5. Nhấp vào thiết bị trên màn hình thiết bị Android.

Tôi thử nghiệm này cho giả lập và nó hoạt động nếu bạn chạy lại các giả lập thay vì bước 2.

Một cách khác tôi đã nhận nó làm việc là để khởi động lại Eclipse. Nhưng đó không phải là lý tưởng.

Lưu ý: Logcat sẽ ngừng hoạt động bất kỳ lúc nào tôi ngắt kết nối cáp USB khỏi thiết bị Android của mình (tương tự như tiêu diệt trình mô phỏng).

Tôi nhận ra điều này có thể không khắc phục được vấn đề ban đầu của bạn, nhưng nó có thể giúp những người khác vấp ngã câu hỏi này.

2

Tôi cũng gặp vấn đề tương tự, cài đặt SDK thậm chí ba lần TT, nhưng giải pháp là truy cập thư mục android-sdk-windows, sau đó là công cụ nền tảng và nhấp đúp vào adb và sẵn sàng!

1

xóa trình giả lập và tạo trình mô phỏng mới đã thực hiện công việc cho tôi. Ngay cả trong trường hợp của tôi một mã bị lỗi hoặc một vòng lặp vô hạn bí mật, tôi nghĩ là vấn đề. tôi đã thử một cái gì đó và logcat không khởi động được kể từ đó.

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