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

Android Studio - устройство подключено, но "отключено"

Это довольно распространенный вопрос, но ни одно из решений не работает для меня. Первый раз спрашиваю, поэтому извиняюсь, если я неправильно понял правила.

Я пытаюсь подключить свой Galaxy S5 к компьютеру под управлением Ubuntu 14.04, чтобы я мог заняться разработкой Android. Я недавно загрузил и установил Android Studio и SDK, и мое устройство обнаруживается при подключении через USB, но устройство отображается как "неавторизованное" или "отключено". Я знаю, что должен ожидать подсказку ключа RSA, но она никогда не появляется.

Я пытался:

  • Проверка отладки была включена
  • Запуск adb kill-server и adb устройств
  • Перезапуск (устройство, параметры разработчика, компьютер)
  • Простое отключение и повторное подключение USB-кабеля
  • Проверка моей версии ADB (это 1.0.31)
  • Пробуем разные порты USB
  • Отмена авторизации отладки через USB
  • Переключение, включающее интеграцию ADB из Android Studio
  • Подключение в качестве устройства PTP и устройства MTP

Я пробовал это на отдельной машине, которая работает с Fedora, и это работает без проблем, Promopt появляется сразу. Поэтому я полагаю, что неисправен не USB-кабель.

Есть идеи?

4b9b3361

Ответ 1

Попробуйте это:

  • Отключите и снова подключите USB-кабель.
  • Если он по-прежнему не работает, отключите USB-кабель, отключите и включите отладку USB в настройках устройства.
  • Если вышеперечисленные два метода не пройдены, перезагрузите устройство.
  • Если перезагрузка устройства также не удалась, перезагрузите Android Studio тоже.
  • Если перезагрузить Android Studio все еще не adb kill-server, попробуйте adb kill-server затем adb start-server

Надеюсь это поможет.

Ответ 2

Попробуйте убить adb adb kill-server затем отключите отладку usb, а затем запустите adb с помощью adb start-server затем включите отладку usb и снова подключите телефон, и да, не позволяйте телефону спать между процессами

РЕДАКТИРОВАТЬ

Там оказалась проблема с моим ноутбуком ADB RSA ключом. Я предполагаю, что мой G3 отклонял неверный ключ и не разрешал моему ноутбуку подключаться к нему через ADB.

ADB сохраняет файл ключа в одном из нескольких мест на компьютере Windows, первый находится в том месте, где находится adb.exe(C:\android), второй - в профиле пользователя> (C:\Users * username *. Android), третье место в системных файлах Windows (C:\Windows\System32\config\systemprofile.android), файл> просто называется "adbkey" без расширения. Если при работе ADB файла ключей нет, он сгенерирует его автоматически.

Мой был расположен в моей папке пользователя (C:\Users * имя пользователя *.android). Все, что мне нужно было сделать, это удалить файл adbkey (там также был файл с именем "adbkey.pub", который я также удалил), перезапустить сервер adb в командной строке (старт-сервер adb) и подключить телефон. я мгновенно получил окно RSA Fingerprint Key на моем> G3, позволяющее установить соединение между двумя устройствами. Затем, набрав "adb devices", вернул серийный номер моего телефона, а затем "device", показывающий, что он доступен. > Я вернулся в папку C:\Users * username *.android\и убедился, что появились новые файлы "adbkey" и "adbkey.pub".

получил от XDA

РЕДАКТИРОВАТЬ 2

Попробуйте эти шаги тоже

  1. Перейдите туда, где хранится .android
  2. откройте .android и удалите файл с именем adbkey и adbkey.pub
  3. Запустите ADB, затем введите adb kill-server и adb start-server

Ответ 3

Мое решение для этой проблемы:

  • Настройки Android
  • Параметры разработчика
  • Отменить авторизацию отладки USB
  • Заменить в устройстве и принять авторизацию как обычно.
  • Profit

Ответ 4

Шаг 1. Отключите отладку по USB в настройках разработчика

Шаг 2: Удалить USB-кабель

Шаг 3: Включите отладку по USB (это упирается в настройки USB)

Шаг 4: в командной строке введите adb kill-server и затем adb start-server

Шаг 5: Подключите USB-кабель

Шаг 6. Проверьте устройства, подключенные в Запуск в Android Studio (вы должны увидеть свое устройство в списке)

Шаг 7: Если вы хотите продолжить работу с использованием кабеля, этого будет достаточно

(Если вы хотите сделать беспроводную отладку, продолжите с шага ниже)

Шаг 8: введите adb tcpip 5555. Если ошибка не отображается, отсоедините USB-кабель

Шаг 9: Найдите IP-адрес вашего телефона в About abd, затем введите adb connect xxx.vvv.bn(IP-адрес вашего телефона)

Шаг 10: снова зарегистрируйтесь в "Устройствах в Android Studio", и вы увидите свое устройство в списке устройств. Если да,

Ответ 5

Если вы работаете в Windows и столкнулись с той же проблемой, попробуйте убить процесс adb.exe из диспетчера задач, а затем попробуйте снова запустить приложение.

Ответ 6

Не удалось подключить Samsung Note II (N7100).

Шаг 1. Следуйте ответам user4847410 выше. В следующий раз, когда вы подключите свой телефон, у вас появится сообщение с авторизацией, и вы входите.

Шаг 2. Я также поменял свой кабель.

Шаг 3. Проверьте порт USB, как если бы вы установили его на один конкретный порт, а другой порт может быть не совсем вам.

Примечание: сделано два командных файла

ADB-fix.bat

adb kill server
adb start server
pause

ADB-devices.bat

adb devices
pause   

- проголосовал за этот правильный ответ, но у меня недостаточно знаний, поэтому он был удален! -

Ответ 7

У меня был длинный белый кабель. Просто не буду оставаться на связи. Переключился на другой, более короткий, черный кабель, и он работает 100% времени.

Ответ 8

Более короткий кабель сделал свое дело.

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

http://goughlui.com/2014/10/01/usb-cable-resistance-why-your-phonetablet-might-be-charging-slow/

Ответ 9

Поменяй USB кабель !!!! Я не могу объяснить это технически, однако после многих проб и ошибок это то, что сработало для меня.

Ответ 10

Отключение и включение параметров разработчика и режима отладки в настройках телефона Android решило проблему.

Ответ 11

Вы можете попробовать следующее:

  • Перейдите к tools/enable adb integration и снимите флажок.

  • теперь проверьте его и запустите снова. В следующий раз андроид-студия перезапустит adb и найдет ваше устройство.

Ответ 12

  • Перезапустите adb, выпустив эти команды в cmd

    adb kill-server, чтобы убить существующую сессию adb

    , за которой следует adb start-server, чтобы начать новый сеанс adb
  • Отключить и снова включить отладку USB на телефоне и принять отпечатки пальцев RSA, если их спросят по телефону.
  • Перезагрузка телефона, если он все еще не работает.

Если все выше не решит вашу проблему, вы можете попробовать удалить переменную среды с именем "ANDROID_SDK_HOME". Это действительно решило мою проблему. Надеюсь, что это поможет вам!

Ответ 13

Чтобы исправить это, используйте USB2 вместо USB3

Ответ 14

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

Ключ:

  • убедитесь, что у вас есть последний исполняемый файл adb на вашем SDK
  • Обязательно запустите команду adb из "SDK_DIR/platform-tools/", потому что это должна быть последняя версия (введите команду "какой adb" для проверки), если у вас есть несколько файлов adb, вы можете переименовать другую.

в моем случае, на моем Windows 7 у меня есть еще одно adb на "C:\Windows\adb.exe" и его старая версия, поэтому моя команда adb всегда запускается из этого файла. Я исправил проблему, запустив adb form my sdk directory "SDK_DIR/platform-tools/adb.exe"

Ответ 15

В окнах → Запустите свой терминал из папки инструментов платформы внутри android sdk.

Затем используйте следующие команды

adb kill server
adb start server

он должен работать

Ответ 16

Раньше почти на 3 часа я делал:

  1. Я испробовал все данные на нескольких сайтах, и мое Android-устройство так и не появилось в сети.
  2. когда я запускал adb kill-server, а затем adb-startserver, "Диспетчер файлов устройств" в правой нижней части андроид-студии показывал "Устройство не подключено (ОТКЛЮЧЕНО)".

Вот как это решить:

  1. Отменена вся авторизация отладки USB на устройстве в разделе "Параметры разработки"
  2. И я добавил sudo в команду "sudo adb kill-server", а затем "sudo adb start-server".
  3. После этого сообщение в "Device File Explorer" в Android Studio изменилось на "устройство ожидает проверки подлинности, пожалуйста, примите сеанс отладки на устройстве". Но сообщение не появилось на устройстве. пробовал остановить-перезапустить ADB, подключить USB-кабель Reconnet, остановить-запустить USB-отладку, но ничего не получилось.
  4. Вернулся к устройству и изменил настройки USB устройства с зарядки USB на "PTP", и перезапустил студию Android. И, бум, на телефоне появилось сообщение о необходимости принять сеанс отладки на устройстве.

Ответ 17

Попробуйте обновить платформу Android SDK следующим образом:

  • Запустите диспетчер SDK

  • Выполнить "Установить пакеты..."

  • Перезапустите диспетчер SDK

Я попробовал, и это нормально для меня.

ref: ссылка

Ответ 18

Возможно, у вас более старая версия ADB, обновите пакет инструментов, и это должно привести к сокращению последнего ADB.

Ответ 19

У меня также была эта проблема, и я решил ее перезагрузить Android Studio. Но мой друг должен был иметь оригинальный кабель для своего устройства, никаких других кабелей не работал.

Ответ 20

В моем случае (та же проблема - что Nexus 5 подключен, но с "автономным" статусом) проблема была решена с помощью "Invalidate caches and Restart" в Android Studio. Предположим, что проблема была в adb и перезагрузка Android Studio вызывает перезапуск adb.

Ответ 21

Загрузите и установите драйвер устройства вручную, посетив веб-сайт производителя, например: Samsung, micromax, intex и т.д.

Ответ 22

В моем случае проблема заключалась в том, что я использовал удлинительный кабель USB. Как только я подключу кабель microUSB прямо к ПК, устройство обнаружило.

Ответ 23

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

Пробовал шаг "Отключить и снова включить отладку USB на телефоне", но не получил запрос RSA на "нормального" пользователя, переключился на владельца и попробовал еще раз и получил его.

Ответ 24

У меня была эта проблема на устройстве с USB-C с помощью кабеля microUSB с адаптером USB-C. После переключения на кабель USB-C без какого-либо адаптера все заработало. Я видел эту проблему только на LeEco.

Ответ 25

Я попробовал большинство вещей на этой странице, и ни одна из них не работала на моем Samsung S5. Однако, когда я переключил кабель на тип USB-C, проблема, казалось, была решена... до следующего раза.

Ответ 27

Если ваше приложение не манипулирует соединениями WiFi - другое немного другое решение, которое полностью обходит проблемы USB - включение беспроводного соединения для отладки - ADB через WiFi/TCP/IP.

Ответ 28

Перезагрузите ваш мобильный телефон, это исправит это.