запуск adb из командной строки переводит устройство в автономный режим

У меня есть странная проблема, когда каждый раз, когда я запускаю adb из командной строки (команды устройств, вытягивание, удаление и т. д.), устройство отключается, но если я теперь захожу в DDMS в eclipse и сбрасываю ADB, оно возвращается в сеть. Если я запускаю игру из eclipse, она запускается (под этим я подразумеваю, что моя DDMS Eclipse может прекрасно использовать adb), но из командной строки любые действия, связанные с adb, переводят устройство в автономный режим, и это единственный способ вернуть его обратно. онлайн - это сброс adb из DDMS внутри eclipse. По сути, я не могу делать ничего, связанного с adb, через командную строку.

Я пробовал решения, такие как включение и выключение параметра отладки устройства, adb-kill-server, а затем start-server, файл правил Android 51 и более странные решения, такие как изменение кабеля, изменение порта и т. д. Многие из них подключают устройство к сети. , но всякий раз, когда я запускаю команду adb из терминала, пуф! устройство снова отключено.

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

Любая помощь приветствуется. Спасибо.


person prabal    schedule 31.10.2013    source источник
comment
У меня есть аналогичная проблема, когда adb начнет работать через командную строку, но несколько файлов в команду извлечения и т. д. он вернется в автономный режим. :(   -  person BrainSlugs83    schedule 20.01.2014
comment
У меня тоже такая проблема с ADK v19. Даже включение не спать при подключении не решает эту проблему.   -  person Jon Watte    schedule 30.01.2014


Ответы (1)


Проблема в том, что на вашем компьютере установлено две версии adb. Удалите adb.exe,AdbWinApi.dll и AdbWinUsbApi из C:/Windows и все будет хорошо.

person Tanmay Mandal    schedule 24.01.2014
comment
Это может быть ваша проблема, но это, конечно, не общая проблема. Ни один установщик Android SDK не помещает их в папку C:\Windows. - person Jon Watte; 30.01.2014
comment
Но если вы попытаетесь использовать какой-либо инструмент, который использует собственный adb. они помещают его в C:/Windows. - person Tanmay Mandal; 31.01.2014