LogCat и консоль перестали работать с эмулятором Eclipse Android

#android #android-emulator #console

#Android #android-эмулятор #консоль

Вопрос:

Распечатки консоли и LogCat перестали работать в Eclipse с эмулятором 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.запустите (LogCatReceiver.java:100) на java.lang.Thread.run (неизвестный источник)

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

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

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

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

Комментарии:

1. есть ли у вас пробелы в пути, на котором установлен Android sdk? т. Е. ваш путь выглядит как — C:Program Файлы (x86) android android-sdk?

Ответ №1:

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

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

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

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

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

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

Ответ №2:

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

Ответ №3:

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

Ответ №4:

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

Ответ №5:

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