LogCat & Console перестала работать с Eclipse Android Emulator

Отпечатки консоли и LogCat перестали работать в Eclipse с помощью эмулятора Android.

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

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

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

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

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

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

Ответ 1

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

  • В командной строке запуска: adb kill-server
  • Отсоедините USB-кабель от устройства и подключите его обратно.
  • Открыть представление устройств (Окно → Показать вид → Другое → Android → Устройства)
  • Нажмите на устройство в представлении устройств Android.

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

Другим способом, с которым я работал, было перезапустить Eclipse. Но это обычно не идеально.

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

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

Ответ 2

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

Ответ 3

Очистить проект с помощью Project/Clean...

Ответ 4

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

Ответ 5

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