LogCat & Console перестал работать с Eclipse Android Emulator - PullRequest
11 голосов
/ 10 ноября 2011

В Eclipse перестали работать распечатки Console и LogCat с эмулятором Android.

Я получаю следующее исключение в консоли

[2011-11-10 11:04:58 - непредвиденная ошибка при запуске logcat. Попробуйте повторно выбрать устройство.] Устройство не найдено com.android.ddmlib.AdbCommandRejectedException: устройство не найдено на com.android.ddmlib.AdbHelper.setDevice (AdbHelper.java:736) на com.android.ddmlib.AdbHelper.executeRemoteCommand (AdbHelper.java:373) на com.android.ddmlib.Device.executeShellCommand (Device.java:319) на com.android.ddmuilib.logcat.LogCatReceiver $ 1.run (LogCatReceiver.java:100) at java.lang.Thread.run (неизвестный источник)

Обычно, когда эмулятор загружает или обновляет apk, в Консоли распечатывается информация о состоянии. Теперь консоль просто пуста.

Я убедился, что эмулятор выбран на вкладке DDMS.

Я попытался удалить и заново создать эмулятор в AVD Manager. Я перезапустил затмение и компьютер. Я также обновил все программное обеспечение Android и Eclipse в надежде, что проблема может быть решена. Но безрезультатно.

Это может быть связано с проблемой, с которой я столкнулся вчера в своем коде. В моем коде был бесконечный цикл, поэтому мне пришлось остановить эмулятор в середине кода.

Ответы [ 5 ]

7 голосов
/ 14 декабря 2011

У меня была похожая ошибка, и это сводило меня с ума.Я просто заставил его работать, выполнив следующие действия:

  1. В командной строке или командной строке запустите: adb kill-server
  2. Отключите USB-кабель от устройства иподключите его обратно.
  3. Откройте представление устройств («Окно» -> «Показать представление» -> «Другие» -> Android -> Устройства)
  4. Нажмите на устройство в представлении устройств Android.

Я проверил это на эмуляторе, и оно работает, если вы перезапустите эмулятор вместо шага 2.

Еще один способ заставить его работать - перезапустить Eclipse.Но обычно это не идеально.

Примечание. Logcat перестанет работать всякий раз, когда я отсоединяю USB-кабель от устройства Android (аналогично уничтожению эмулятора).

Я понимаю, что это может не исправить вашу проблему.Первоначальная проблема, но она может помочь другим, кто наткнулся на этот вопрос.

2 голосов
/ 06 января 2012

У меня тоже была такая же проблема, установить SDK даже три раза, как TT, но решение состоит в том, чтобы перейти в папку android-sdk-windows, затем инструменты платформы, и дважды щелкнуть adb и готово!

1 голос
/ 12 января 2012

удаление эмулятора и создание нового сделали работу за меня. Даже в моем случае неисправный код или секретный бесконечный цикл, я думаю, это проблема. я попробовал что-то, и logcat не смог загрузиться с тех пор.

1 голос
/ 30 ноября 2011

Чистый проект с Project / Clean ...

0 голосов
/ 02 декабря 2011

Скорее всего, у вас есть 2 запущенных Eclipse (я так и сделал). (В Windows) Закройте eclipse, затем проверьте с помощью диспетчера задач, есть ли другое затмение. Закончите это так же, как любое имя изображения "adb".

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...