Устройство Android LogCat отключено - программирование
Подтвердить что ты не робот

Устройство Android LogCat отключено

Я немного борюсь с Logcat. Телефон отключается от LogCat с сообщением "Device Disconnected" каждый раз, когда я нажимаю кнопку, меняющую намерения в моей программе.

Что может быть причиной этого? И почему? Мог ли мой код сбросить ошибку, отключив LogCat? Или это проблема LogCat?

I'v попытался перезапустить eclipse и остановить процесс adb.exe без везения.

 : E/(): Device disconnected
4b9b3361

Ответ 1

В DDMS может возникнуть проблема с синхронизацией. Просто перезапустите eclipse, он будет работать нормально.

Ответ 2

Это реальная проблема в DDMS Eclipse. Если вы запустите adb logcat в то же время, когда Eclipse показывает "отключенное устройство", скорее всего, вы все равно увидите вывод logcat (это то, что происходит в моем случае). Только реальное объяснение, которое я вижу, это то, что у DDMS есть ошибка.

Мое решение? Переключитесь на IntelliJ. У него нет той же проблемы или каких-либо аналогичных проблем, с которыми Eclipse DDMS подключается к устройствам, которые распознаются adb.

Ответ 4

Итак, я решил проблему. Я не уверен, какая часть была трюком, но я заметил, что javaw.exe работает на компьютере, хотя затмение было закрыто. Поэтому я заставил закрыть этот, к сожалению, я также снова установил свой диск Jelly Bean. Поэтому я не уверен, что именно сделал трюк. Держу пари, что это был телефон.

Ответ 5

I restarted my device, closed eclipse, использовал command prompt, открытый в android-sdk/platform-tools для запуска adb kill-server, reopened eclipse, а затем использовал тот же command prompt для запуска adb logcat.

Моя проблема была исправлена, хотя я не уверен, какой шаг исправил ее.

Ответ 6

У меня была такая же проблема, когда она говорила "Device Disconnected", когда я мог явно ударить Debug и выбрать свой телефон, но по какой-то причине я ожидал, что LogCat уже будет.

Но это не произойдет, если телефон заблокирован (facepalm). После разблокировки он выглядит нормально.

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

Ответ 7

Просто введите эту команду в терминале

adb devices

Вы должны увидеть этот журнал:

List of devices attached
adb server version (40) doesn't match this client (36); killing...
* daemon started successfully *
FA57NY900383    device

И запустить снова, ваше приложение начинает работать на вашем устройстве