2013-05-13 73 views
7

Tôi đã làm việc trên ứng dụng Android của tôi và sử dụng nhật thực để xây dựng nó và hiển thị một số giá trị trong logcat android.Logcat không hiển thị bất cứ điều gì

mọi thứ đều hoạt động tốt nhưng đột nhiên bây giờ khi tôi chạy ứng dụng logcat của mình không hiển thị bất cứ điều gì bây giờ. Tôi cũng đã cố gắng chạy ứng dụng khác của tôi nhưng vẫn còn trống.

lý do cho hành vi này là gì, làm cách nào để tôi hoạt động trở lại?

+2

Bạn có thể đã làm điều đó, nhưng thường thì điều đó xảy ra với tôi và tôi chỉ cần đóng và mở Eclipse chứ không phải giải pháp mà nó hoạt động. :) – Rigotti

Trả lời

12

Hãy thử điều này:

Trên Linux hoặc Mac OS X:

./adb kill-server 
./adb start-server 

Trên Windows:

adb kill-server 
adb start-server 

này sẽ khởi động lại adb và tất cả mọi thứ sẽ làm việc tốt.

+0

sry nhưng nơi để viết nó? –

+4

Đi tới /platform-tools – Voicu

+0

Bạn phải nhập điều này vào trong dòng lệnh như @Voicu đã nói. – Ahmad

7

Đôi khi vấn đề này xảy ra khi bạn chạy trên máy tính của bạn hai trường hợp của Eclipse, ví dụ trên không gian làm việc khác nhau. Vì vậy, để tránh lặp lại vấn đề bạn nên sử dụng chỉ một ví dụ của nhật thực.

Để sửa chữa đăng nhập bạn nên làm các bước sau:

  1. Rút thiết bị
  2. Đóng tất cả các cửa sổ Eclipse
  3. Restart adb trong dòng lệnh: adb kill-server và hơn adb khởi động máy chủ
  4. Chạy lại Eclipse và kết nối thiết bị

Đôi khi giúp phương pháp khác. Tới Eclipse Window> Perspective> DDMS và hơn từ Device tiểu cửa sổ chọn Đặt lại adb

4

Nó xảy ra với tôi cũng nhưng tôi nghĩ rằng vấn đề là trong DDMS.

Bạn có thể thử như sau: quan điểm

  • mở DDMS
  • Đến tab Devices (Nếu bạn không có đi mở cửa cho Windows -> Show Số lượt xem -> Devices)
  • Bấm vào giả lập mở và bạn sẽ thấy nhật ký một lần nữa
0

Tôi cũng gặp vấn đề tương tự. Đó là bởi vì Proxifier đang chạy trên máy tính của tôi. Bạn không thể sử dụng công cụ này trong các eclips khi bạn đã chạy proxy mạng, quét cổng và loại chương trình này.

1

Khi LogCat không hiển thị các Log.i() hoặc bất kỳ thông tin:

Hãy thử:

  1. Kiểm tra cho mục tiêu thiết lập đúng.

  2. Đến thư mục sdk của bạn -> nền tảng công cụ

    nhấn Ctrl + Shift và click chuột ngay tại nơi trống và chọn cửa sổ lệnh mở ở đây để mở cửa sổ lệnh.

    Bây giờ hãy nhập hai lệnh sau để giết adb và khởi động lại nó.

    adb kill-server

    adb start-server

  3. Và cuối cùng khởi động lại eclipse của bạn.

Tôi đã gặp phải sự cố tương tự. Điều này làm việc hoàn hảo.

2

Trong khi khởi động lại máy chủ DB từ dòng lệnh hoạt động tốt, có một phương pháp thay thế để đặt lại ADB từ bên trong Eclipse. Mở phối cảnh DDMS, nhấp vào trình đơn thả xuống trong thanh công cụ của tab Thiết bị và chọn mục menu "Đặt lại adb". Device dropdown menu

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