Это довольно частый вопрос, но мне кажется, что ни одно из решений не работает. Первый раз спрашиваю, так что извиняюсь, если я ошибаюсь.
Я пытаюсь подключить свой 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, и это работает нормально, без проблем, промопта появляется сразу. Поэтому я полагаю, что неисправен не USB-кабель.
Есть идеи?
android-studio
adb
Аарон Дж.
источник
источник
Ответы:
Попробуйте это:
adb kill-server
затемadb start-server
Надеюсь это поможет.
источник
Попробуйте убить adb,
adb kill-server
затем отключите отладку usb, а затем запустите adb с помощьюadb start-server
затем включите отладку usb и снова подключите телефон, и не позволяйте телефону спать между процессамиРЕДАКТИРОВАТЬ
достал с XDA
ИЗМЕНИТЬ 2
ПОПРОБУЙТЕ и эти шаги
adb kill-server
иadb start-server
источник
Мое решение этой проблемы:
источник
Шаг 1. Отключите ОТЛАДКУ USB в параметрах разработчика.
Шаг 2: отсоедините USB-кабель
Шаг 3. Включите отладку по USB (это относится к конфигурациям USB)
Шаг 4: в командной строке введите adb kill-server, а затем adb start-server
Шаг 5: Подключите USB-кабель
Шаг 6. Проверьте устройства, подключенные в Run в Android Studio (вы должны увидеть свое устройство в списке)
Шаг 7. Если вы хотите продолжить работу с помощью кабеля, этого будет достаточно.
(Если вы хотите выполнить беспроводную отладку, перейдите к шагу ниже)
Шаг 8: введите adb tcpip 5555. Если ошибка не отображается, отсоедините USB-кабель.
Шаг 9: Найдите IP-адрес вашего телефона в About abd, затем введите adb connect xxx.vvv.bn (IP-адрес вашего телефона)
Шаг 10: снова проверьте устройства в Android Studio, и вы увидите свое устройство в списке устройств. Если да,
источник
adb tcpip 5555
с использованием порта в IP моего телефона , как так:adb connect 192.168.1.87:5555
. Сначала я попробовал их самостоятельно. Например, если использовать команду tcpip и не указывать порт в команде подключения, или указать порт в команде подключения и не указывать команду tcpip. Нет. ОБА должны быть там.Если вы работаете в Windows и столкнулись с той же проблемой, попробуйте убить
adb.exe
процесс из диспетчера задач, а затем попробуйте снова запустить приложение.источник
Не удалось подключить Samsung Note II (N7100).
Шаг 1. Следуйте ответу пользователя 4847410 выше. В следующий раз, когда вы подключите телефон, появится сообщение авторизации, и вы войдете.
Шаг 2. Я тоже поменял местами свой кабель.
Шаг 3. Проверьте порт USB, так как если вы устанавливаете на один конкретный порт, то другой порт может вам не подойти.
Примечание: сделал два командных файла
adb-fix.bat
adb-devices.bat
- проголосовал за этот правильный ответ, но мне не хватает похвалы, поэтому он был удален! -
источник
pause
?У меня был длинный белый кабель. Просто не хотел оставаться на связи. Переключился на другой, более короткий, черный кабель, и он работает 100% времени.
источник
Более короткий кабель помог.
http://goughlui.com/2014/10/01/usb-cable-resistance-why-your-phonetablet-might-be-charging-slow/
источник
Поменяйте USB кабель !!!! Я не могу объяснить это технически, однако после множества проб и ошибок это то, что у меня сработало.
источник
Отключение и включение параметров разработчика и режима отладки в настройках телефона Android устранило проблему.
источник
Вы можете попробовать это:
Зайдите
tools/enable adb integration
и снимите флажок.теперь проверьте это и снова запустите. В следующий раз студия Android перезапустит adb и может найти ваше устройство.
источник
adb kill-server
чтобы убить существующий сеанс adb,а затем
adb start-server
запустить новый сеанс adb.Если все вышеперечисленное не решает вашу проблему, вы можете попробовать удалить переменную среды с именем "
ANDROID_SDK_HOME
". Это действительно решило мою проблему. Надеюсь, это поможет вам!источник
Чтобы исправить это, используйте USB2 вместо USB3.
источник
Измените настройки USB на передачу файлов, если вы используете смартфон для отладки.
Есть несколько вариантов:
Передача файлов / * Выберите этот * /
USB-модем
MIDI
PTP
Нет передачи данных
источник
Эта проблема связана с тем, что вы использовали старую версию adb и не поддерживались на вашем устройстве. или у вас более одного adb
Ключ:
в моем случае на моей Windows 7 у меня есть еще один adb на «C: \ Windows \ adb.exe» и его старая версия, поэтому моя команда adb всегда запускается из этого файла. Я исправил проблему, запустив adb из моего каталога SDK «SDK_DIR / platform-tools / adb.exe»
источник
В Windows -> Запустите терминал из папки инструментов платформы внутри android sdk.
Затем используйте следующие команды
он должен работать
источник
Раньше почти 3 часа я делал:
Вот как это решить:
источник
используйте эту команду
Например: adb connect 192.168.2.58:5555
источник
Попробуйте обновить платформу Android SDK, как показано ниже:
Запустите диспетчер SDK
Выполните «Установить пакеты…»
Перезапустите диспетчер SDK.
Я пробовал, и мне это подходит.
ссылка: ссылка
источник
Возможно, у вас более старая версия ADB, обновите пакет инструментов, и это должно привести к отключению последней версии ADB.
источник
У меня тоже недавно была эта проблема, и я решил ее, перезагрузив Android Studio. Но моему другу нужен был оригинальный кабель для его устройства, другие кабели не работали.
источник
В моем случае (та же проблема - что Nexus 5 подключен, но находится в состоянии «офлайн») проблема была решена с помощью «Недействительных кешей и перезапуска» в Android Studio. Предположим, что проблема была в adb, и перезапуск Android Studio вызывает перезапуск adb.
источник
Загрузите и установите драйвер устройства вручную, посетив веб-сайт производителя, например: Samsung, micromax, intex и т. Д.
источник
В моем случае проблема заключалась в том, что я использовал удлинительный кабель USB. Как только я подключаю кабель microUSB прямо к компьютеру, устройство обнаруживает.
источник
В моем случае оказалось, что вам нужно войти в систему как владелец устройства, чтобы правильно принять отладку по USB.
Попытался выполнить шаг «Отключить и снова включить отладку по USB на телефоне», но не получил приглашение RSA для «обычного» пользователя, переключился на владельца, повторил попытку и получил его.
источник
У меня была эта проблема на устройстве с USB-C с использованием кабеля microUSB с адаптером USB-C. После перехода на кабель USB-C без переходника все заработало. Я видел эту проблему только на LeEco.
источник
Я пробовал большинство вещей на этой странице, и ни один из них не работал на моем Samsung S5. Однако, когда я переключил кабель на тип USB-C, проблема, казалось, была решена ... до следующего раза.
источник
Помимо упомянутого выше решения, попробуйте загрузить драйвер USB для Android от Samsung для своей платформы. Вот ссылка на Windows:
https://developer.samsung.com/galaxy/others/android-usb-driver-for-windows
источник
Если ваше приложение не управляет подключениями Wi-Fi - еще одно немного другое решение, которое полностью обходит проблемы USB - включение беспроводного отладочного соединения - ADB через WiFi / TCP / IP.
источник
Перезагрузите свой мобильный телефон, это исправит.
источник