Выбор устройства для Android - мое устройство кажется офлайн

Я разработал приложение, и я планировал развернуть его на своем HTC Desire. У меня установлен USB-драйвер. Я включил USB-отладку на телефоне и выбрал заряд только тогда, когда телефон подключен. Когда я запускаю приложение Android, вы выбираете устройство в автономном режиме. Я застрял в этой точке. Любая помощь будет оценена.

Я развиваюсь в Eclipse Helios на Windows 7 (64 бит)

Ответ 1

Я видел, как это случалось несколько раз в моем HTC Desire. Я никогда не выяснял, есть ли проблема в adb или устройстве, но я обычно делаю следующее:

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

99% моих проблем были устранены с помощью этих шагов.

Ответ 2

Я пробовал все несколько раз в несколько порядков, затем наткнулся на свой конкретный ответ:

Используйте другой USB-кабель - внезапно все работает отлично.

(Другой потенциальный answer для людей, которых я нашел, - убедитесь, что на устройстве больше свободного места на 15 МБ. )

Ответ 3

Перейдите к DDMS- > Devices- > Нажмите на меню "Вид" Вниз стрелка в правой части → выберите "reset adb", он будет работать

В Android Studio: откройте Android Device Monitor (Tools- > Android) и щелкните по стрелке на вкладке "Устройства" до reset adb

reset adb

Ответ 4

В Windows такая же проблема с устройством Nexus 7.

Простое уничтожение adb.exe процесса из диспетчера задач решило мою проблему.

Ответ 5

У меня была такая же проблема несколько раз - просто перезагрузка решает это.

Ответ 6

Обновлены инструменты платформы Android SDK с помощью SDK Manager (в Eclipse). Работает для меня.

Ответ 7

У меня также была знакомая проблема, у меня была галактика Samsung S (GT I9000). У меня были установлены драйверы, но телефон показывался офлайн в Android Studio.

Перезагрузка устройства при подключении к ПК решила проблему.

Ответ 8

Я не могу сказать точно, но после нескольких часов случайных отключений от моего устройства (особенно при попытке отладки чего-либо), я переключился на USB-порт, который НЕ является USB3.0, и, похоже, решает проблему.

Ответ 9

У меня была такая же проблема, и я решил ее, сбросив adb на eclipse.

on eclipse Перейти к:

DDMS (верхний правый угол) → Устройства → reset adb

Ответ 10

У меня есть Wildfire от HTC, и отключение и включение отладки работало отлично для проблемы "в автономном режиме". Ошибка не отображается.

Однако я столкнулся с новой проблемой при попытке импортировать файл python с помощью sl3a: "no moduled named android"  объяснил здесь. При этом я все еще не могу запустить этот файл android.py, расположенный где-то в папке SD Card/python. Я могу подключиться к androidscreencast.jnlp, и он отлично работает:)

Ответ 11

Я исправил это, удалив ненужные приложения/игры с моего устройства - убедитесь, что на устройстве больше свободного места на 15 МБ.). Он будет работать:)

Ответ 12

Я пытался использовать Nexus 10 для отладки через eclipse. Я изо всех сил пытаюсь получить затмение, чтобы узнать это. Наконец, я попробовал команду "adb kill server" / "adb start server", которая, по крайней мере, получила Eclipse для показа устройства, хотя все еще только офлайн.

Затем я попытался переключить USB-соединение на одно в задней части ПК, и это сработало!

Примечание: после того, как я переключился на задний USB-порт, мне предложили Nexus разрешить отладку с моего ПК, как только я разрешил, приложение появилось.

Ответ 13

У меня была та же проблема с моей Galaxy S4 при подключении к машине Win 7 64, которая не появилась в качестве доступного устройства в Eclipse. Пробовал перезагрузить телефон, запустить/перезапустить adb, переключиться с usb 3 на usb 2 port... ни один из них не помог. Загруженные драйверы Samsung отсюда: http://www.samsung.com/us/support/owners/product/SGH-I337ZWAATT

установленных драйверов, а затем, когда я снова подключил свой телефон, окна установили новые драйверы (заняло минимум или около того). Затем я перезапустил Eclipse и смог увидеть телефон и запустить приложение.

Я также пробовал это с портом usb 3, и он также работает.

Ответ 14

Случилось со мной с Motorola MZ 601 (Xoom). Я попробовал все, что было предложено в других ответах, но единственное, что в конечном итоге заставило меня решить проблему, - это использовать другой USB-порт. Имейте в виду, что такое же устройство было подключено к другому USB-порту до этого, и это сработало. Итак, если все остальное не удается, рассмотрите возможность использования другого порта.

Ответ 15

У меня есть рабочий стол Windows 7 с подключенным Google Nexus 7. У меня также была проблема "офлайн". Mine разрешается путем отмены любого предыдущего разрешения на Nexus. Итак, теперь я получаю приглашение на авторизацию на Nexus - я пока не сохраняю авторизацию - и я разрешаю авторизацию - и вуаля! - Android SDK правильно показывает устройство как "asus-nexus_7-xxxx", НТН

Ответ 16

Когда вы присоедините свой Android к ПК, вы получите несколько опций, указывающих, как вы можете подключиться к компьютеру. В моем случае я использую HTC Wildfire, и он отображает

  • Только зарядка
  • HTC Sync
  • Дисковод
  • USB-модем

Я также столкнулся с проблемой, о которой говорил Вопрос, и я проверил, как ответил Дэвид Каунт, но устройство показывается в автономном режиме. *

Я перепроверял параметры и обнаружил, что выбрал опцию Disk Drive. Затем я изменил вариант на режим только зарядки и снова следую шагам Дэвида Каунта. Я не знаю почему, но на этот раз это сработало для меня.

Ответ 17

Да, подобное поведение на Droid 2 Global. Кажется, вы можете получить USB, если вы перезагрузитесь из восстановления. Но, как только вы на консоли, устройства adb показывают устройство как автономное. Не знаете, как исправить эту проблему.

Но, пока вы не взламываете телефон, я попробовал его с обычным источником питания, когда батарея упала, и он включился. Таким образом, он получает власть. Я не уверен, что его CyanogenTeam просто забыл поставить какой-то индикатор.. или что, но не беспокойтесь. Аккумулятор заряжается.

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

Ответ 18

Я обнаружил, что у моей Pantech Burst была проблема, сходная с тем, что вы описали. Прочитав много таких сообщений повсюду, я заметил, что многие люди сообщали о необходимости использовать USB-кабель, который у них есть, где бы он ни находился, кроме производителя телефона. То, что я решил сделать, это использовать другой порт USB на моем ПК, и проблема была исправлена. Мой Pantech Burst больше не выходит в автономный режим в середине отладочной сессии. Порт, который я использовал, был передним портом на моей коробке, но он был подключен к материнской плате без экранирования внутри коробки. Теперь я использую порт на задней панели, который напрямую подключен к материнской плате.

Ответ 19

Имел ту же проблему на моем HTC Incredible S. Проблема заключалась в том, что я использовал стороннюю док-станцию ​​для подключения. Подключение телефона напрямую решило проблему.

Ответ 20

Я запускаю JellyBean. Впервые я заметил, что в верхней части меню "Параметры разработчика" есть ползунок "Параметры разработчика" . Обратите внимание, что я не говорю о флажке USB Debugging - это другой вариант. Я установил флажок "Параметры разработчика" на "on" и вернулся в бизнес. К сожалению, я не уверен, что это целая история, потому что я также запускал команды adb kill/start, о которых указал Дэвид Кейнт выше.

Ответ 21

У меня такая же проблема. Я пробовал все решения, которые я нашел на этом сайте. В конце я узнал, что мой USB-интерфейс для ПК является причиной автономного состояния моего телефона. Я знаю, что это немой:), но переключение USB-кабеля с фронтального USB-порта на заднюю часть работало для меня.

Ответ 22

Вы принимали отпечаток пальца для своего компьютера на устройстве? Когда вы присоедините свой компьютер, на вашем телефоне/устройстве будет отображаться приглашение, чтобы добавить этот отпечаток/токен и доверять ему.

Ответ 23

Я на OSX и имею сетчатку macbook. Переключение USB-порта, на которое было подключено мое устройство, по какой-то причине исправил мою проблему.

Ответ 24

У меня была аналогичная проблема в Android Studio 0.2.2 (IntelliJ). В Windows 7 мой Nexus 7 не появлялся в устройстве, хотя на моем Mac это было хорошо. Я мог бы также просмотреть мой Nexus 7 в Проводнике Windows.

В конце концов мне нужно было установить драйверы Asus USB для Nexus 7 (ссылка):

После этого ADB обнаружил мой Nexus, и все работало, как ожидалось.

Ответ 25

Я получаю сообщение об ошибке "Device offline" при отладке через Wi-Fi. Всякий раз, когда я хочу вернуться к отладке с помощью usb, мне нужно ввести adb usb, но эта команда работает только в том случае, если устройство подключено к adb через wifi; если устройство по какой-то причине теряет соединение, то его необходимо перезапустить, что является болью. Простое восстановление ADB также не решает эту проблему.

Чтобы обойти это, я загрузил приложение приложения adb из Google Play: https://play.google.com/store/apps/details?id=jackpal.androidterm&hl=en

Затем я открываю приложение терминала на своем устройстве, когда мое устройство подключено к компьютеру через USB, и введите:

adb kill-server
adb start-server
adb usb

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

Ответ 26

В Galaxy Note 3 в режиме отладки в Windows 7 у меня возникли проблемы с устройством "офлайн" в окне "Устройства" для Android ADT (Eclipse). Выбрав USB 3.0 в качестве USB-соединения в панели управления Note 3, устройство подключилось к сети. Очевидно, это применимо для компьютера с портами USB3.

Ответ 27

Самый быстрый способ -

Настройки → Параметры разработчика → Отладка Android

выключить и снова включить (проверено на CyanogenMod 11)

Ответ 28

Снятие кабеля USB в течение 5 секунд и повторное подключение также решает проблему. Возможно, вам нужно попробовать один или два раза.

Ответ 29

Это решение для меня. Подключайтесь так же, как вы бы отлаживали через Wi-Fi:

Убедитесь, что ваш телефон подключен через USB. Затем откройте командную строку в качестве администратора и перейдите к YourAndroidSdkLocation\platform-tools и выполните:

adb tcpip 5555
adb connect YOUR_DEVICE_IP

В этот момент мое устройство успешно подключилось к сети, давая мне возможность отлаживать через usb или wifi.

Ответ 30

Mine вне форума.

Я отключился и снова подключился, но с мобильным бодрствованием открылось окно с запросом.

Итак, попробуйте подключиться и отключиться, но при пробуждении телефона.