#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:
У меня была похожая ошибка, и это сводило меня с ума. Я просто заставил его работать, выполнив следующие шаги:
- В командной строке запустите: adb kill-server
- Отсоедините USB-кабель от устройства и подключите его обратно.
- Откройте представление устройств (Window -> Show View -> Other -> Android -> Devices)
- Нажмите на устройство в представлении устройств 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».