Ответ 1
В DDMS может возникнуть проблема с синхронизацией. Просто перезапустите eclipse, он будет работать нормально.
Я немного борюсь с Logcat. Телефон отключается от LogCat с сообщением "Device Disconnected" каждый раз, когда я нажимаю кнопку, меняющую намерения в моей программе.
Что может быть причиной этого? И почему? Мог ли мой код сбросить ошибку, отключив LogCat? Или это проблема LogCat?
I'v попытался перезапустить eclipse и остановить процесс adb.exe без везения.
: E/(): Device disconnected
В DDMS может возникнуть проблема с синхронизацией. Просто перезапустите eclipse, он будет работать нормально.
Это реальная проблема в DDMS Eclipse. Если вы запустите adb logcat
в то же время, когда Eclipse показывает "отключенное устройство", скорее всего, вы все равно увидите вывод logcat (это то, что происходит в моем случае). Только реальное объяснение, которое я вижу, это то, что у DDMS есть ошибка.
Мое решение? Переключитесь на IntelliJ. У него нет той же проблемы или каких-либо аналогичных проблем, с которыми Eclipse DDMS подключается к устройствам, которые распознаются adb.
Здесь прокомментировано решение, которое работает для меня, Очистить журнал:
Итак, я решил проблему. Я не уверен, какая часть была трюком, но я заметил, что javaw.exe работает на компьютере, хотя затмение было закрыто. Поэтому я заставил закрыть этот, к сожалению, я также снова установил свой диск Jelly Bean. Поэтому я не уверен, что именно сделал трюк. Держу пари, что это был телефон.
I restarted
my device
, closed eclipse
, использовал command prompt
, открытый в android-sdk/platform-tools
для запуска adb kill-server
, reopened eclipse
, а затем использовал тот же command prompt
для запуска adb logcat
.
Моя проблема была исправлена, хотя я не уверен, какой шаг исправил ее.
У меня была такая же проблема, когда она говорила "Device Disconnected", когда я мог явно ударить Debug и выбрать свой телефон, но по какой-то причине я ожидал, что LogCat уже будет.
Но это не произойдет, если телефон заблокирован (facepalm). После разблокировки он выглядит нормально.
Надеюсь, это поможет кому-то другому, который не понимает, что их телефон заблокирован при попытке отладки/использования LogCat.
Просто введите эту команду в терминале
adb devices
Вы должны увидеть этот журнал:
List of devices attached
adb server version (40) doesn't match this client (36); killing...
* daemon started successfully *
FA57NY900383 device
И запустить снова, ваше приложение начинает работать на вашем устройстве