С тех пор, как я обновил свой Samsung Galaxy S3 до Android 4.3 (с версии 4.1.2), я не могу использовать удаленную отладку Chrome для Android (подробнее здесь ).
На моем телефоне включены параметры разработчика и отладка по USB, и это отлично работает на Android 4.1.2. Теперь, когда я подключаю свой телефон к компьютеру, он просто подключается как устройство хранения мультимедиа и не распознается Chrome как устройство USB.
Я исключаю любые проблемы с хромом, так как я могу отлаживать USB с помощью Google Nexus4, а также, глядя на какой-то другой поток (здесь и в другом месте), похоже, что это проблема с обновлением Samsung 4.3.
Любые указатели, чтобы заставить это работать?
adb.exe
который уже был на моем компьютере, и запустить егоadb.exe devices
. Это помогло мне.adb.exe
и он просто открыл и закрыл терминал. Затем я открыл терминал и побежал,adb.exe devices
и он сказал'adb.exe' is not recognized as an internal or external command, operable program or batch file
. У меня не установлена Android Studio, так как она составляет около 2 ГБ, и у меня ограниченное соединение.Ответы:
Мои устройства перестали работать, так как Chrome деактивировал теперь устаревший плагин ADB, поскольку теперь он встроен в инструменты разработчика.
Я загрузил SDK и следовал инструкциям разработчиков Chrome . Как бы то ни было, я обнаружил, что инструкций, предоставленных Альфонсо, недостаточно, и я сделал это таким образом в Windows 8:
У меня были серьезные проблемы, и мне удалось заставить его работать с этими шагами. Если у вас все еще есть проблемы, погуглите руководство Удаленная отладка на Android с помощью Chrome и проверьте информацию о драйверах. У меня были проблемы с моим Samsung Galaxy Nexus, для совместимости с ADB требовались специальные драйверы.
Обновить
Если вы используете Windows 10 и не можете найти ссылку для загрузки Android SDK ; вы можете пропустить №1 и №2. Все, что вам нужно, это активировать « Android Debug Bridge ». Перейдите сразу к №3 - №7 после загрузки и выполните « платформенные инструменты » ( https://developer.android.com/studio/releases/platform-tools.html )
источник
./adb devices
.Попытавшись последовать ответу Valros.nu, я обнаружил, что загрузка sdk теперь связана с androind studio в установщике exe 840 МБ.
Поскольку все, что вам нужно для этой конкретной программы, это программа adb, вы можете получить ее в отдельном установщике от ребят из xda:
http://forum.xda-developers.com/showthread.php?t=2317790
Обратите внимание, что вам не нужно вводить текст
adb.exe
, просто введите егоadb devices
в командной строке, которая запускается после установки.Кроме того, мне пришлось отключить и снова подключить мой samsung s4, чтобы на телефоне появилось сообщение об удаленной отладке.
источник
Осмотревшись еще немного, я наткнулся на это . Судя по всему, решения этой проблемы пока нет, но есть обходной путь - вернуться к устаревшему рабочему процессу .
Устаревший рабочий процесс действительно сработал для меня, и единственное, что мне нужно было сделать, это перейти в папку инструментов платформы из загрузки Android SDK, открыть здесь командное окно и запустить команду «adb devices». Это привело к тому, что панель отпечатков пальцев RSA-ключа компьютера появилась на моем мобильном экране, и после предоставления разрешения устройство появилось на странице проверки Chrome.
Оказывается, это была проблема не из-за обновления мобильной ОС, а из-за Chrome (меня сбило с толку тот факт, что он каким-то образом работал на моем Nexus4). В более старых версиях Chrome не было необходимости загружать Android SDK объемом 500 мб, поскольку он поддерживал плагин ADB. Но с последней версией Chrome, я думаю, переход к устаревшей версии - единственный выход.
источник
adb devices
свой компьютер, он отображал мое устройство, а затем на экране устройства появлялось приглашение «Разрешить отладку по USB». С этого момента это сработало!adb devices
как «возврат к устаревшему рабочему процессу», который включал переадресацию портов и переход к определенному URL-адресу в Chrome на ПК. Бежатьadb devices
довольно просто :-)adb devices
. Таким образом, мы застряли в чем-то между устаревшим рабочим процессом и «современным рабочим процессом».У меня Samsung Galaxy S3, и он не отображался ни на вкладке «Удаленные устройства», ни в chrome: // inspect. Однако устройство отображалось в диспетчере устройств Windows как GT-I9300. Что сработало для меня:
cmd.exe
cd "C:\Program Files (x86)\ClockworkMod\Universal Adb Driver"
adb devices
Я не уверен, повлияло ли это как-то на весь поток, но в какой-то момент я установил, а затем удалил драйверы от Samsung: http://www.samsung.com/us/support/downloads/ > Mobile> Phones > Galaxy S> S III> Разблокирован> http://www.samsung.com/us/support/owners/product/galaxy-s-iii-unlocked#downloads
источник
Для меня решением было загрузить Android SDK и запустить
adb devices
демон adb.источник
cd ~/
затемadb devices
запустите это в своем терминалеЯ знаю, что это более старый вопрос, но я подумал, что также опубликую свое решение:
источник
Я добился успеха после использования ade.exe, как описано выше, а также использования последней версии Chrome Canary . По-видимому, версия Chrome для вашего компьютера должна быть выше версии, установленной на вашем устройстве Android.
источник
Для меня пункт меню «Проверить устройства» был недоступен (не отображается вообще). Но простой просмотр устройств chrome: // inspect / # показал мое устройство, и я смог использовать переадресацию порта и т. Д. Я понятия не имею, почему этот пункт меню не отображается.
Телефон: Android Galaxy S4
ОС: Mac OS X
источник
Если это кому-то поможет, я опубликую то, что сработало для меня.
Мне пришлось подключить S3 к прямому USB-порту моего ПК, чтобы он предлагал мне принять подпись RSA. До этого у меня был S3, подключенный к концентратору.
Теперь S3 определяется как при использовании прямого USB-порта ПК, так и через концентратор.
ПРИМЕЧАНИЕ. Возможно, вам также потребуется запустить
adb devices
из командной строки, чтобы ваш S3 повторно запросил разрешение.... принять подпись на телефоне ...
источник
Те, кто обновил свое устройство до Android 4.2 Jelly Bean или более поздней версии или имеет устройство на базе Android 4.2 JB или более поздней версии, не найдут «Параметры разработчика» в меню «Настройки». Параметры разработчика по умолчанию скрыты в jelly bean 4.2 и более поздних версиях Android. Выполните следующие шаги, чтобы показать параметры разработчика.
Зайдите в Настройки >> Дополнительно / вкладка Общие >> О программе (на Samsung Galaxy S3, Galaxy S4, Galaxy Note 8.0, Galaxy Tab 3 и других смартфонах и планшетах Galaxy с Android 4.2 / 4.3 Jelly Bean) ИЛИ
Зайдите в Настройки >> Общие >> О программе (на Samsung Galaxy Note 2, Galaxy Note 3 и некоторых других устройствах Galaxy с Android 4.3 Jelly Bean или 4.4 KitKat) ИЛИ
Выберите «Настройки»> «О программе»> «Информация о программном обеспечении»> «Еще» (на HTC One или других устройствах HTC с Android 4.2 Jelly Bean или более поздних версий). 2. Прокрутите до «Номер сборки» и несколько раз нажмите на него 7 раз. Появится сообщение о том, что вы теперь разработчик.
Кредит на www.androidofficer.com
источник