Отладка по wifi android
Отладка по wifi android
Краткое описание:
Использованные ADB по Wi-Fi.
Описание:
Поддержка нескольких устройств.
Приложение для Windows (http://wadb.MoroseMedia.com/), который полностью автоматизирует установку связи.
Пока еще не понял и не было время с ней разобраться, так что пробуем.
Требуется: ROOT, USB DEBUGGING
Русский интерфейс: Нет
Сообщение отредактировал vadeus — 11.03.14, 10:17
я пробовал эту прогу давно. дезайр коннектится, команды проходят, ls проходит. но вот удалить с компа системное приложение из system/app мне не удалось, несмотря на то, что у меня S-OFF. а так, push и install вроде пашут. В общем, относительная полезность) все равно редко, когда телефон не в рекавери коннектить нужно к адб.
Сообщение отредактировал Nezorflame — 18.10.10, 17:29
написал небольшой гайд по автоматизации установки программ на коммуникатор по WiFi. МБ кому-нибудь поможет.
1) Задаем коммуникатору постоянный IP-адрес либо в настройках DHCP-сервера на роутере, либо в настройках WiFi на самом коммуникаторе.
2) Скачиваем и устанавливаем Android SDK, в состав которого входит и необходимая для работы утилита abd. Подробности — в теме Виртуальный девайс Android на вашем ПК.
3) Устанавливаем на коммуникатор Wireless ADB, запускаем ее, указываем в настройках для каких беспроводных сетей она должна работать.
4)Создадим в подпапке platform-tools папки в которую установлен SDK два Bat-файла
Первый назовем install.bat
Текст:
Этот bat-файл будет устанавливать программы на коммуникатор.
В первой строке файла 192.168.5.101 — это IP-адрес коммуникатора, заданный на первом шаге. Вместо 192.168.5.101 нужно написать свой, установленный на первом шаге. В этой же строке 5555 — порт, заданный в настройках Wireless ADB.
Второй файл назовем copir.bat
Этот файл будет копировать файлы в папку frompc на карте памяти.
Текст:
Опять же не забудьте исправить IP-адрес на свой.
5) Создаем ярлыки на наши bat-файлы. Ярлык на install.bat назовем «Установить на коммуникатор».
Ярлык на copir.bat назовем «Копировать на коммуникатор».
Теперь эти ярлыки нужно скопировать в папку SendTo профиля пользователя. На Win XP эта папка будет расположена в C:Documents and SettingsИмя_Пользователя
Теперь для установки программы на коммуникатор потребуется сделать следующее:
Включить wifi на коммуникаторе и подключить его к той же точке доступа/роутеру, к которой подключен ПК. Щелкнуть правой кнопкой по файлу и из меню выбрать ‘ОтправитьУстановить на коммуникатор’. bat-файл install.bat отработает и программа будет установлена на коммуникатор. Копирование файлов выполняется аналогично.
Если с настройками IP возиться не хочется, тогда можно скачать с сайта утилиту для Windows Wireless ADB Listener, поместить ее в автозагрузку и установить в настройках Wireless ADB на коммуникаторе галку в пункте Broadcast IP:Port. После этого подключить коммуникатор к Wi-Fi и на ПК в утилите задать для него автоматический коннект.
Bat-файлы для этого варианта намного проще:
Сообщение отредактировал raven6 — 08.08.11, 12:04
HTC Desire
Android ICS
root
adb connect 192.168.1.5
вываливается с
unable to connect to 192.168.1.5:5555
Чтобы никто больше не мучился, очень рекомендую использовать вот этот плагин для файлового менеджера Total Commander для ББ.
Работает прекрасно совместно с Wireless ADB.
Сообщение отредактировал Phonetastic — 09.10.12, 07:24
Спасибо, что опубликовали это чудо!
Ситуация — сломал своими силами USB гнездо на планшете (прощай гарантия), который активно используется для отладки приложений и игр. К счастью, на планшете есть еще и гнездо для отдельной зарядки, это и выручило — планшет может работать, но как быть с DDMS? Вот тут сабж и помог — устанавливаем софт на компьютер и планшет, на планшете ставим «Broadcast IP:Post», на компьютере подтверждаем подключение и сразу же видим устройство в списке эклипса.
Для удобства в софте на компьютере можно нажать два раза на подключенное устройство (в списке) и выбрать «Always», чтобы не нужно было каждый раз подтверждать подключение.
P.S. Вся установка и настройка заняла меньше минуты.
P.S.S. Всё подключено через один роутер. Без роутера, скорее всего, будет чуть потяжелее. А может и нет.
1) Чтобы подключиться, нужно установить на андроиде «Operation mode» в «Wireless (forced)».
2) После этого на компьютере появится «подтверждалка».
3) Чтобы открыть (если нужно) shell на компьютере, нужно дважды нажать на сообщение о подключении.
4) По завершении работы с этой софтиной, на андроиде необходимо установить «Operation mode» в «Automatic» и выбрать — выключить за собой WiFi или нет. Без этого программа не выключается при всём желании )
Надеюсь всё понятно.
Сообщение отредактировал Semtiko — 03.12.13, 14:06
can`t find `filename` to install пишет при попытке установке какой-либо программы (( как победить?
Сообщение отредактировал Xenopho — 07.04.13, 16:52
Запуск/установка/отладка приложений Android через Wi-Fi?
768 Naftuli Kay [2011-02-04 05:23:00]
Я думал, что есть способ проверить ваши приложения в разработке по Wi-Fi. Это возможно?
Я бы хотел, чтобы я смог спрятать свой телефон и развиваться по беспроводной сети.
android debugging wifi adb wireless tethering
23 ответа
1328 Решение usethe4ce [2012-04-20 00:19:00]
- Подключите устройство через USB и убедитесь, что отладка работает.
- adb tcpip 5555
- найдите IP-адрес с adb shell netcfg или adb shell ifconfig с 6.0 и выше
- adb connect :5555
- Отключите USB и продолжите беспроводную отладку.
- adb -s :5555 usb , чтобы вернуться, когда закончите.
Не требуется root!
Чтобы найти IP-адрес устройства: запустите adb shell , а затем netcfg . Вы увидите его там. Чтобы найти IP-адрес при использовании OSX, запустите команду adb shell ip route .
ПРЕДУПРЕЖДЕНИЕ: оставляя включенную опцию опасной, любой пользователь вашей сети может подключиться к вашему устройству при отладке, даже если вы находитесь в сети передачи данных. Делайте это только при подключении к надежному Wi-Fi и не забудьте отключить его, когда закончите!
@Sergei предположил, что строка 2 должна быть изменена, комментируя: «-d опция, необходимая для подключения к USB-устройству, когда другое соединение сохраняется (например, подключенный эмулятор или другое устройство Wi-Fi)».
Эта информация может оказаться полезной для будущих читателей, но я вернулся к исходной версии, на которой было получено 178 сообщений.
На каком-то устройстве вы можете сделать то же самое даже , если у вас нет USB-кабеля:
- Включить ADB через сеть в настройках разработчика
Он должен показывать IP-адрес
- adb connect :5555
- Отключить настройку при завершении
С помощью Android Studio есть плагин, позволяющий подключать USB-отладку без необходимости использования какой-либо команды ADB с терминала.
69 Mh Sami [2016-08-25 10:43:00]
(не требуется root). Существует один лучший, простой и с UI-методом для Android Studio
Плагин IntelliJ и Android Studio, созданный для быстрого подключения вашего устройства Android через Wi-Fi для установки, запуска и отладки ваших приложений без подключения USB. Нажмите одну кнопку и забудьте о своем USB-кабеле.
просто установите плагин Android WiFi ADB
Загрузите и установите Android WiFi ADB непосредственно из
Intellij/Android Studio: Настройки/Настройки- > Плагины- > Обзор репозиториев
Помните! для инициализации устройства, которое вы должны подключить с помощью usb
В качестве альтернативы вы можете загрузить плагин с сайта плагина JetBrains и установить его вручную: Настройки/Настройки- > Плагины- > Установить плагин с диска.
Вы можете легко подключать и управлять своими устройствами. для получения дополнительной информации читайте здесь https://github.com/pedrovgs/AndroidWiFiADB
Если вы хотите включить беспроводную adb на устройстве без подключения с помощью кабеля USB вообще (требуется корень):
- Установите приложение терминала на устройстве (например, эмулятор терминала Android) Введите следующие
- су
- setprop service.adb.tcp.port 5555
- stop adbd
- начать adbd
Поскольку вы уже открыли терминал, вы можете найти IP-адрес устройства:
Затем в командной строке отладки выполните команду:
Это приведет к тому, что устройство будет отображаться как любые другие эмуляторы, которые у вас могут быть. Обратите внимание, что TCP останется открытым до тех пор, пока вы не reset устройства. Вы также можете установить приложение Wi-Fi Keep Alive, если вы часто испытываете разъединения.
Не забудьте закрыть TCP при подключении к общедоступным сетям, если вы хотите чувствовать себя в безопасности. Вы можете сделать следующее или просто перезапустить устройство:
- су
- setprop service.adb.tcp.port -1
- stop adbd
- начать adbd
У утилиты adb есть возможность подключения к устройству через TCP/IP. Однако adbd обычно не прослушивает TCP-соединения.
Если вы хотите запустить его, вам понадобится инженерное устройство (другими словами, вам нужен root). Затем следуйте указаниям в этом сообщении:
Поскольку это работает только на устройствах, оно официально не поддерживается. Используйте на свой страх и риск, ждите ошибок и т.д.
23 Ayushi Jha [2015-08-12 07:33:00]
Я нашел свой ответ здесь:
- Подключите Android-устройство и хост-компьютер adb к общей сети Wi-Fi, доступной для обоих. Мы обнаружили, что не все точки доступа подходят; вам может потребоваться использовать точку доступа, брандмауэр которой настроен правильно для поддержки adb.
- Подключите устройство с помощью USB-кабеля к компьютеру.
Убедитесь, что adb работает в режиме USB на хосте.
Подключитесь к устройству через USB.
Перезапустите хостинг adb в режиме tcpip.
Узнайте IP-адрес устройства Android: Settings -> About tablet -> Status -> IP address . Помните IP-адрес формы #.#.#.#. иногда его невозможно найти IP-адрес устройства Android, как в моем случае. поэтому вы можете получить его с помощью adb следующим образом: $ adb shell netcfg и он должен быть в последней строке результата.
Подключите хост adb к устройству:
Удалите USB-кабель с устройства и подтвердите, что вы все равно можете получить доступ к устройству:
Теперь тебе хорошо!
Если соединение adb никогда не теряется:
- Убедитесь, что ваш хост все еще подключен к той же сети Wi-Fi, на которой установлено ваше устройство Android.
- Повторно подключитесь, снова выполнив шаг «adb connect».
Или, если это не сработает, reset ваш хост adb:
а затем начать с начала.
Для всех это означает лучший метод (EASIEST METHOD):
1) Плагин для выходов студии Android, называемый Android wifi ADB
2) Перейти к файлу → Настройки → Плагины → Обзор репозиториев
3) Найдите Android WiFi ADB, нажмите INSTALL, а затем перезапустите в командной строке
4) Появится новый значок, который является вашим новым плагином.
Теперь сделать эту работу:
5) Перейдите к опции разработчика телефона и включите DEBUGGING (обязательно)
6) Также включите, ПОЗВОЛЯТЬ DEBUG OVER TCP/NETWORK
7) Подключите телефон через USB и убедитесь, что как телефон, так и ваш компьютер/ноутбук подключены к той же сети (либо горячей или беспроводной)
8) НАЖМИТЕ НА НОВУЮ ИКОНУ (т.е. ваш ANDROID Wifi ABD)
9) Ваш телефон обнаружен и подключится к Wi-Fi/hotspot, и теперь вы можете отключить USB. Это одноразовый процесс, поэтому вам может не потребоваться подключение телефона через USB.
Это позволит сэкономить ваш телефон от нерегулярных платежей, а также является средством для коротких кабелей USB.
Я написал оболочку script, которая позволяет вам отлаживать устройство Android через Wi-Fi.
5 Suren [2014-09-18 06:27:00]
Шаг 1. Сделайте командный файл с приведенными ниже командами и вызовите файл w.bat .
Шаг 2. Скопируйте приведенное ниже содержимое в w.bat и сохраните его в любой из папок, находящихся в %path% вашей системы Windows
// w.bat в командной строке Windows (start → run → type CMD , нажмите Enter ) (черный экран — приглашение Windows DOS), если вы скопировали его в одну из папок пути затем вы можете запускать из любого места, а затем запускать из папки, в которой вы создали этот файл.
Результат командного файла будет примерно таким:
Примечание 1: Найти это в выводе, (игнорировать все → невозможно подключиться w.bat .
Примечание 6: Это метод грубой силы, который устраняет все ручные работы для поиска IP-адреса и подключения к Eclipse/Wi-Fi.
УСПЕХ Примечание 7: Короче говоря, регулярная активность будет примерно такой:
3 kdblue [2018-01-09 13:31:00]
Примечание: Android-телефон должен быть укоренен и не нужен USB-кабель.
Установите wifi adb в Android-телефон из игрового места
Для Windows
Я использую эту технику, что очень легко.
2) Запустите exe: — когда вы видите синий экран, нажмите y.
3) Теперь откройте свой wfi adb apk, просто дайте root-разрешение и вы должны помнить о телефоне и системе Android в той же сети через Wi-Fi или горячую точку.
4) Откройте Wifi adb apk, вы получите некоторый ip-адрес, например adb connect 192.168.2.134:5555 Обратите внимание, что этот ip может быть очень системным, а теперь введите эту информацию в свою командную строку и нажмите Enter.
5) Откройте cmd из любого места, введите adb connect 192.168.2.134:5555 .
6) Наконец, вы успешно подключились к adb. он будет показывать сообщение, подобное connected to 192.168.2.140:5555
Для Mac Os
Это самый простой способ и обеспечит автоматическое обновление.
1) Установить доморощенный
2) Установите adb
3) Начните использовать adb
4) Откройте Widi adb apk, вы получите какой-то IP-адрес, например, adb connect 192.168.2.134:5555 Обратите внимание, что этот ip может быть очень системным, теперь поместите эту информацию на ваш терминал и нажмите Enter.
5) Открыть терминал в mac os из любой точки входа adb connect 192.168.2.134:5555 .
6) Наконец, вы успешно подключились к adb. он будет показывать сообщение, подобное connected to 192.168.2.140:5555
Надеюсь, он поможет вам, спасибо!
- Убедитесь, что ваше устройство работает для отладки: http://developer.android.com/tools/help/adb.html#Enabling
- Перейдите в папку sdk и найдите папку-инструменты для папок.
- Используйте ./adb devices , чтобы перечислить подключенные устройства. Убедитесь, что подключено только одно устройство и не работает эмулятор.
- Найдите IP-адрес устройства, вы можете найти его на своем устройстве: http://developer.android.com/tools/help/adb.html#wireless, или получив оболочку adb следующим образом: ./adb shell , затем netcfg . Вы увидите список IP-адресов. Найдите wlan0 , в моем случае 192.168.100.3/2.
- ./adb tcpip 5555
- Наконец, введите ./adb connect :5555 в свой терминал. Теперь вы можете развернуть приложение на своем устройстве через Wi-Fi.
3 hunt [2014-06-28 13:00:00]
Лучший способ — использовать ADBConnect (Eclipse плагин) и ADB Wireless (приложение для Android-устройства).
Запуск/установка / отладка приложений Android через Wi-Fi?
Я думал, что есть способ проверить ваши приложения в разработке через Wi-Fi. Возможно ли это?
Я хотел бы иметь возможность отвязать свой телефон и развиваться по беспроводной сети.
24 ответов
- подключите устройство через USB и убедитесь, что отладка работает.
- adb tcpip 5555
- найти IP-адрес с adb shell netcfg или adb shell ifconfig С 6.0 и выше
- adb connect :5555
- отключите USB и продолжите беспроводную отладку.
- adb -s :5555 usb переключить назад когда сделанный.
нет корень не требуется!
чтобы найти IP-адрес устройства: run adb shell а то netcfg . Вы увидите его там. Чтобы найти IP-адрес при использовании OSX, выполните команду adb shell ip route .
предупреждение: оставлять включенной опцию опасно, любой в вашей сети может подключиться к вашему устройству в debug, даже если вы находитесь в сети передачи данных. Сделать это только при подключении к доверенным Wi-Fi и не забудьте отключить его, когда готово!
@Сергей предложил изменить строку 2, комментируя: «- D опция, необходимая для подключения к USB-устройству, когда другое соединение сохраняется (например, подключенный эмулятор или другое устройство Wi-Fi)».
на каком-то устройстве вы можете сделать то же самое даже если вы не есть кабель USB:
- включить ADB по сети в настройках разработчика
Он должен показывать IP-адрес
- adb connect :5555
- отключите настройку, когда закончите
С помощью Android Studio есть плагин позволяет подключать отладку USB без необходимости использования любой команды ADB с терминала.
(Не требуется корень) есть один лучший, простой и с UI метод для Android Studio
IntelliJ и Android Studio плагин создан для быстрого подключения Android устройства через WiFi для установки, запуска и отладки приложений без подключения USB. Нажмите одну кнопку и забудьте о своем USB-кабеле.
просто установить плагин Android WiFi ADB
скачать и установить Android WiFi ADB напрямую от
Intellij / Android Studio:Настройки / Настройки — > Плагины — >Просмотр Репозиториев
помните! впервые для инициализации устройства необходимо подключиться с помощью usb
кроме того, вы можете загрузить плагин с сайта плагина JetBrains и установить его вручную в: параметры/настройки->плагины->установить плагин с диска.
вы можете легко подключать и управлять своими устройствами. для получения дополнительной информации читайте здесь https://github.com/pedrovgs/AndroidWiFiADB
Если вы хотите включить беспроводной adb на устройстве без подключения с помощью кабеля USB на всех (Требуется root):
- установите приложение терминала на устройстве (например, эмулятор терминала Android) Введите следующее
- Су
- обслуживание setprop.АБР.протокол TCP.порт 5555
- остановить adbd
- начать adbd
поскольку у вас уже открыт терминал, вы можете найти IP-адрес устройство:
затем в вашей среде отладки выполните команду:
это заставит устройство быть перечисленным как любые другие эмуляторы, которые у вас могут быть. Обратите внимание, что TCP будет оставаться открытым до сброса устройства. Вы также можете установить приложение Wi-Fi Keep Alive, если вы часто испытываете отключения.
Не забудьте закрыть TCP при подключении к открытым сетям, Если вы хотите чувствовать себя в безопасности. Вы можете сделать следующее или просто перезапустить устройство:
- Су
- обслуживание setprop.АБР.протокол TCP.порт -1
- остановить adbd
- начать adbd
утилита adb имеет возможность подключения к устройству через TCP / IP. Однако adbd обычно не прослушивает TCP-соединения.
Если вы хотите запустить его, вам нужно инженерное устройство (другими словами, вам нужен корень). Затем следуйте инструкциям в этом посте:
поскольку это работает только на устройствах eng, это официально не поддерживается. Используйте на свой страх и риск, жду жуки и т. д.
я нашел свой ответ здесь:
- подключите Android-устройство и хост-компьютер adb к общей сети Wi-Fi, доступной для обоих. Мы обнаружили, что не все точки доступа подходят; вам может потребоваться использовать точку доступа, брандмауэр которой настроен правильно для поддержки adb.
- подключите устройство с помощью USB-кабеля к хосту.
убедитесь, что adb работает в режиме USB на хозяин.
подключение к устройству через USB.
перезапустить хост adb в режиме tcpip.
узнайте IP-адрес устройства Android: Settings -> About tablet -> Status -> IP address . Запомните IP-адрес, формы #.#.#.#. иногда невозможно найти IP-адрес устройства android, как в моем случае. таким образом, вы можете получить его с помощью adb следующим образом: $ АБР оболочки в netcfg и должны быть в последняя строка результата.
подключите хост adb к устройству:
удалите USB-кабель с устройства и убедитесь, что вы все еще можете получить доступ к устройству:
теперь вы хорошо идти!
если соединение adb когда-либо теряется:
- убедитесь, что ваш хост по-прежнему подключен к той же сети Wi-Fi, что и Ваше устройство Android.
- переподключение по повторное выполнение шага «adb connect».
или, если это не работает, сбросьте хост adb:
а затем начать все сначала.
для всех, это, существует лучший метод ( САМЫЙ ПРОСТОЙ МЕТОД):
1 ) плагин для Android studio выходит, называется Android wifi ADB
2) Перейдите в Файл — > Настройки — > Плагины — > просмотр репозиториев
3) искать Android WiFi ADB , нажмите кнопку установить , а потом перезагрузка в командной строке
4) Вы увидите новый значок , который ваш новый плагин .
теперь чтобы сделать эту работу :
5) перейдите к опции разработчика вашего телефона и включите отладку (обязательно)
6) включить , РАЗРЕШИТЬ ОТЛАДКУ ПО TCP / NETWORK
7) Подключите телефон через USB, и убедитесь, что телефон и ваш ПК / ноутбук подключены к той же сети (либо hotspot или wifi)
8) НАЖМИТЕ НА НОВЫЙ ЗНАЧОК (т. е. ANDROID Wifi Абд)
9) Ваш телефон обнаружен и получить это подключен через wifi / hotspot , и, следовательно, теперь вы можете отключите usb . Это одноразовый процесс, поэтому вам может не понадобиться держать телефон подключенным через usb .
Это спасет ваш телефон от нерегулярных зарядов , а также средство для коротких USB-кабелей .
Как выполнить отладку в Android Studio с использованием adb над WiFi
Я могу подключиться к своему телефону с помощью функции adb connect, а также с помощью функции adb shell.
Но когда я иду в Run — >Device Chooser, там нет никаких устройств.
Что мне нужно сделать, чтобы подключить мою (подключенную) студию adb Android?
Когда я подключаю его через USB, он появляется в списке
11 Ответов
Вы можете найти инструмент adb в /platform-tools/
Вы можете проверить свои устройства с помощью:
Установите порт TCP:
Сообщение о результате:
Чтобы инициализировать соединение wifi, вы должны проверить ваше устройство IP и выполнить:
Попробуйте ниже android studio plugin
КАК
- Подключите устройство к компьютеру с помощью кабеля USB.
- Затем нажмите кнопку
на панели инструментов и отключите USB, как только плагин подключит ваше устройство через WiFi.
- Теперь вы можете развертывать, запускать и отлаживать свое устройство с помощью подключения WiFi.
NOTE: помните, что ваше устройство и компьютер должны находиться в одном и том же соединении WiFi.
Шаг 1: получите ваш Android sdk folder -> platform tools и скопируйте весь путь
Например: C:Program Files (x86)Androidandroid-sdkplatform-tools
Шаг 2: Командная строка Goto или Android studio terminal
cd C:Program Files (x86)Androidandroid-sdkplatform-tools
и нажмите enter
Шаг 3: подключите устройство & системы с таким же wifi.
Шаг 4: Введите adb tcpip 5555 и нажмите Enter .
Шаг 5: введите adb connect x.x.x.x:5555 , заменив x.x.x.x адресом вашего телефона IP.
узнайте адрес телефона IP
Settings -> About phone -> Status (некоторые телефоны могут быть разными)
Примечание: Если вы подключаете более одного устройства, отключите другие телефоны, кроме того, который вам нужно подключить.
Снимок экрана командной строки:
Я использовал следующие шаги для успешной отладки по соединению wifi. Я рекомендую это решение всем, кто испытывает проблемы с использованием интегрированных решений, таких как Android WiFi ADB plugin. В моем случае он не смог сохранить соединение Wifi с моим устройством после отключения USB. Следующее решение решает эту проблему.
1. Соединительное устройство
а. Подключение устройств с использованием локального подключения
Если у вас есть локальная сеть wlan, вы можете подключить устройство android и ваш компьютер к этой сети wlan. Затем определите адрес IP устройства android, заглянув в его настройки wlan.
b. подключение устройства непосредственно с помощью точки доступа
Я предпочитаю подключаться к точке доступа на устройстве. Это более личное и не открывает ваше отладочное соединение с (общедоступным) wlan.
- Создайте точку доступа Wifi на устройстве Android
- Подключение PC к точке доступа
- На PC посмотрите на состояние сетевого подключения этого соединения hotspot, чтобы найти IPADDRESS вашего устройства.
Моя система показала IPADDRESS 192.168.43.1
2. Создание отладка подключение
- Подключите устройство к USB.
- Выполните команду adb tcpip 5555 , чтобы открыть порт на устройстве для подключения adb.
- Создайте беспроводное отладочное соединение adb connect IPADDRESS .
В моем случае команда выглядела как adb connect 192.168.43.1
Команда adb devices -l теперь должна отображать два устройства, если все в порядке. Например:
3. Учета подключения отладки
Самое сложное происходит при отключении соединения USB. В моем случае оба соединения закрываются немедленно! Это может быть не так для всех пользователей. Для меня это было причиной того, что я не мог использовать плагин Android WiFi ADB для android studio. Я решил эту проблему, вручную переподключив Wifi после отключения usb от сети.
После этого adb devices -l показывает одно подключенное устройство wifi. Это устройство также отображается в android studio и затем может быть выбрано для отладки. При нестабильном соединении может потребоваться время от времени повторять приведенную выше команду для повторной активации соединения.
Возможно, вам придется перезапустить свой adb через Android Studio (сделайте это дважды для хорошей меры).
Если вы используете корневой телефон, то попробуйте это приложение WiFi ADB .
Вероятно, это самый простой способ отладки на wifi.
Я использую это приложение уже много дней, и оно работает безупречно.
В Android студии 3.0.1 > переход > ( клавишу (сочетание клавиш Alt+Cltr+Ы) ) Настройки — > перейти к Плагины > нажмите на репозитории браузера. > Найдите «ADB WIFI» и установите плагин. После установки перезапустите вашу android studio.
Нажмите на значок и подключите устройство.
Я использую AS 3.2.1, и собирался попробовать некоторые из плагинов, но сомневался, понимая, что плагины способны отслеживать любые данные..
На самом деле это очень просто сделать через вкладку Terminal в AS:
- Включите отладку через WiFi в вашем телефоне
- Перейдите в раздел Параметры разработчика и включите «ADB over network»
- Вы увидите точный адрес и порт для использования при подключении
- Перейдите на вкладку Terminal в студии Android
- Тип adb tcpip 5555
- Введите свой ip-адрес, как показано в разделе Параметры разработчика, т. е. adb connect 192.168.1.101
- Теперь вы увидите свое устройство в диалоге AS «Select deployment target»
Ниже приведены простые шаги для реализации отладки приложения Android с использованием ADB над wifi :
Требуется: вам нужно подключить устройство android и компьютер к одному и тому же маршрутизатор через wifi. Вы также можете использовать привязку Android Wifi.
Шаг 1: Подключите устройство Android через USB (с включенным режимом разработчика) и проверьте его подключение через adb devices .
Шаг 2: Откройте cmd/terminal и путь вашего ../sdk/platform-tools .
Шаг 3: выполните команду adb devices .
Шаг 4: выполните команду adb -d shell (для устройства) OR adb -e shell (для эмулятора) . Здесь вы получите доступ к устройству shell.
Шаг 5: выполните команду ifconfig и проверьте ее ip-адрес.
Шаг 6: Не отключайте / удаляйте устройство USB и выполните команду adb tcpip 5000 , чтобы открыть порт сокета tcpip 5000 для отладки adb. Вы можете открыть его на любом порту, который в данный момент не занят.
Шаг 7: теперь выполните команду adb connect :
. например: adb connect 192.168.1.90:5000 (где ip-адрес-это адрес устройства wifi и порт, который вы открыли).
Теперь запустите adb device и проверьте, что отладочное устройство теперь подключено по беспроводной сети через wifi.
просто откройте Настройки / Плагины / поиск » Android wifi adb и загрузите его и подключите свой мобильный телефон с помощью usb cabble один раз, и все готово
Похожие вопросы:
Мне удалось установить хорошо работающий Android-x86 на моем нетбуке, с включенным Bluetooth и сопряженным (!) с моей рабочей станцией разработки Windows 7. Я изначально надеялся использовать adb с.
Я только начинаю некоторые разработки с использованием протокола android accessory. Я получил набор стартеров (микрочип), чтобы ознакомиться с окружающей средой. Я должен отметить, что у меня есть.
Я работаю над проектом на основе USB, поэтому я использую ADB над WiFi TCP/IP. отлично работает, и, честно говоря, эта способность отлаживать беспроводное соединение-один из самых крутых трюков.
Привет я использую MotoG2nd поколение обновлено до Android леденец, В соответствии с разделом Android adb от руководства Google , он говорит $ adb usb перезапуск в режиме USB $ adb devices List of.
Я не могу выполнить отладку над wifi. Я следовал нижеследующим шагам. Перейдите в раздел Android Sdk-> Platform-tools и введите cmd выполнить adb tcpip 5555 adb подключение и мой IP-адрес Теперь я.
Я пытаюсь соединить часы android с моим компьютером через wifi и bluetooth . Я хочу установить носимый apk на моем moto 360, когда я разрабатываю приложение для часов. В обоих случаях после команды.
Я использовал ADB в командной строке для установки apk через USB. Теперь я успешно подключился через Wifi. Я могу устанавливать приложения. ./adb.exe connect 192.168.2.143 connected to.
У меня есть устройство Nexus 6 с Android 6.0, стоковая версия без root. Чтобы избежать постоянного подключения устройства с кабелем usb, я использовал эту процедуру : Я подключил устройство по.
Я отлаживаю устройства USB, подключенные к моему телефону Android, это означает, что я не могу использовать ADB через соединение USB. Как я могу подключиться к adb через WiFi? Примечание: подобный.
Я пытаюсь настроить отладку приложения Android на планшете (под управлением 6.0.1) через wifi (а не через USB, потому что приложение должно быть подключено к порту USB). Пройдя через процесс.
Как включить и пользоваться ADB?
Что это такое?
ADB — Это Android Debug Bridge, что переводиться как «отладочный андроид мост». Служит он, как уже ясно из названия, для отладки андроида или отдельных приложений. С его помощью можно делать все действия, которые может делать пользователь и даже больше, однако для «больше» нужен ROOT доступ.
Чаще всего, ADB используется для прошивки или изменения каких то настроек, скрытых файлов и тд. Так-же можно просматривать логи прямо в реал-тайме (для этого есть спец. программы, которые куда удобнее командной строки), устанавливать программы, менять настройки и все в таком духе.
Я например использую подключение для тестирования своих андроид проектов. Нажимаешь кнопку «Build and run» и программа или игра собирается в пакет, отправляется на телефон и устанавливается, после чего еще и запускается. Удобно. Именно о таком способе использования и пойдет речь сегодня.
Как включить ADB?
Для того что-бы включить ADB на вашем устройстве на базе андроида, необходимо выполнить несложный ряд действий.
- Зайти в настройки -> О телефоне
- Нажимать на «Номер сборки», пока не появиться сообщение «вы стали разработчиком».
- Выйти в меню настроек и найти новый пункт «Для разработчиков»
- Включить пункт «отладка по USB»
По сути, это все, для включения ADB. Но для работы еще необходимы драйвера. Скачать универсальные можно тут . Но лучше поискать именно для своего устройства, так-как работать может не корректно.
Конечно, для работы нужна сама программа ADB для пк. Точнее это архив с несколькими утилитами. Вот ссылка на официальную страницу от Google. ссылка. На странице есть ссылка на архив для windows, mac, linux. Жмем «Download SDK Platform-Tools for Windows» или другую платформу. Распаковываем архив в C:/adb для удобства.
Как пользоваться?
Пользоваться можно через командную строку или UI интерфейс. Через командную строку делается это так:
- Пуск -> выполнить или WIN+R
- Пишем команду «CMD«
- Переходим в папку с ADB с помощью команды «CD C:/adb»
Далее пишем команды которые необходимы. Например, проверим, подключился ли телефон по мосту.
Пишем «adb devices». В консоли пробегут строчки о запуске сервера и выдастся список подключенных девайсов
Последняя строчка означает, что телефон подключен. Отлично!
Теперь можно вводить любые доступные команды, список которых можно посмотреть тут.
Консольки, это конечно хорошо, но давайте разберем конкретный пример.
Предположим, вы разрабатываете игру на Unity. Вам необходимо ее проверить на телефоне. Что для этого нужно? Просто подключите телефон к пк, а в Unity в окне Build выберете устройство из списка. Далее жмем кнопку «Build and run» и ждем. Готово.
Как использовать ADB по WIFI?
Да, да, вам не показалось, полный контроль можно получить и без проводов и да, это опасно. Однако, подключиться к телефону можно только если разрешить это делать.
- Во-первых нужно в меню разработчика включить эту функцию (есть не на всех устройствах).
- Во-вторых она выключается при перезагрузке.
- И в-третьих при первом подключении с неизвестного устройства вылезет запрос на подтверждение, можно ли подключиться.
Однако, не все так просто. Что-бы все заработало, кабель все же понадобиться.
- Подключаем девайс по USB
- Открываем консоль и переходим в папку ADB, как уже делали выше.
- Убеждаемся что девайс и комп в одной Wi-Fi сети.
- Пишем adb tcpip 5555
- Пишем adb connect IP_ДЕВАЙСА . Адрес можно подсмотреть в настройках wifi вашей сети.
Обычно после этого достаточно выполнять только пункт 5. После этого ADB должен работать без проводов. Пользоваться им точно так же как и по проводу.