Подтвердить что ты не робот

Android 4.2.2 Устройство в автономном режиме

Я читал несколько пользователей, имеющих похожие проблемы, но ни одно из найденных решений не решило мою проблему.

У меня есть несколько устройств Nexus под управлением Android 4.2.2, и все они отображаются как офлайн, и ни один из них не показывает приглашение, когда я их подключаю.

Я уже пробовал:

  • отсоединение/подключение к ним
  • отключение/отключение отладки usb
  • перезагрузка компьютера, устройств связи и сервера adb
  • переустановка драйверов и даже переключение драйверов на драйверы Samsung ADB
  • Подтверждено, что я запускаю adb 1.0.31
  • Убедитесь, что мой путь указывает на adb.exe
  • Удалены все старые файлы adb.exe на моем компьютере.
4b9b3361

Ответ 1

Наконец нашел ответ. Я установил "SnapPea", который, очевидно, отправляет собственный ADB.exe. Это как-то мешало. Удаление этой плохо написанной программы и перезагрузка исправили проблему.

Как разработчик Android, этот тип страшно. Он отправил все, что я сделал, на домашний сервер? Почему какое-либо программное обеспечение устанавливает ADB на клиентский компьютер?

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

Ответ 2

если вы правильно установили adb, и вы попробовали все упомянутые выше средства защиты, прослушайте мое средство:

Причиной появления "автономного устройства" в android 4.2.2 является то, что у Android есть функция безопасности в 4.2.2, которая создает белый список портов usb, который можно использовать в качестве отладочного порта.

После подключения к usb и ввода команды "adb devices" на вашем устройстве будет поднято всплывающее окно и попросит вас принять соединение:

popup window to accept RSA fingerprint of your usb

После принятия RSA-отпечатка вашего usb вы можете снова выпустить "adb devices" и увидеть, что устройство больше не отключено,

Если вы не видите всплывающее окно, причина в том, что ваша версия adb устарела, ваша версия adb должна быть не менее 1.0.31 (вы можете увидеть версию, используя команду "adb version" ). если версия старше 1.0.31, обновите пакет своих инструментов, используя последние обновления из Google. Вы можете найти последнюю версию в sdk-repository. найдите платформенные инструменты *.zip, связанные с вашей ОС, и загрузите с https://dl-ssl.google.com/android/repository/platform-tools*.zip.

например, версия 19.0.1 инструментов платформы можно загрузить с помощью этих ссылок:

Для linux: https://dl-ssl.google.com/android/repository/platform-tools_r19.0.1-linux.zip

Для окон: https://dl-ssl.google.com/android/repository/platform-tools_r19.0.1-windows.zip

Для MacOSx: https://dl-ssl.google.com/android/repository/platform-tools_r19.0.1-macosx.zip

что он

Ответ 3

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

Ответ 4

Для меня это работало, но через минуту (при повторном подключении кабеля USB) устройство было отключено. Я снова получил его "онлайн", отключив и снова включив параметр "Отладка USB" в настройках разработчика устройства.