Отладка в Android-устройстве через Wi-Fi без укорачивания
Есть ли какой-либо возможный способ отладки или запуска приложений для Android от eclipse до моего Sony Tablet S через Wi-Fi, а не USB без укорачивания устройства?
Есть способы сделать это, если устройство коренится. Тем не менее, я ищу решение в устройстве, которое не внедрено.
Ответы
Ответ 1
перезагрузка в порту режима TCP: 4455
подключен к 192.168.1.103:4455
-
теперь выполняют обычные команды adb над tcp, например
adb shell
-
когда вы сделали это, вы можете вернуть его в режим USB
adb usb
перезагрузка в режиме USB
Ответ 2
После небольшого опроса с тестированием мне удалось успешно подключить Sony Tablet S через ADB после этой процедуры, когда и компьютер, и планшет были в одной сети Wi-Fi. Я использовал Xperia T в качестве точки привязки между ноутбуком и планшетом S. Я следовал той же процедуре на Xperia Tablet S и Xperia S. Также.
- Подключите Sony Tablet S через USB к компьютеру, убедитесь, что на планшете включена отладка ADB.
- На компьютере выполните "устройства adb", подтвердив, что планшет отображается в списке доступных устройств.
- Выполнить "adb tcpip [port]", пока планшет подключен к компьютеру, подтверждая, что вы получаете ответ "перезагрузка в порту режима TCP: [порт]"
- Отключить устройство от компьютера, к которому он был подключен.
- На хосте, расположенном в той же сети Wi-Fi, выполните "adb connect [ip to device]: [port]", подтверждая, что вы получаете ответ "подключен к [ip to device]: [port]"
В итоге я запустил Eclipse, создал тестовый проект и попытался запустить проект. Проект был установлен и запущен автоматически из Eclipse. Я также тестировал это для отладки и работал одинаково хорошо.
Ответ 3
Наконец, после долгих поисков, вот сводный краткий учебник о " беспроводной отладке с Android без рутирования " вашего телефона Android.
шаги:
- Убедитесь, что ваш телефон и ваш ПК/ноутбук подключены к одной сети.
- Найдите IP-адрес вашего Android-устройства: выберите "Настройки"> "О телефоне"> "Состояние". Запишите это.
- Ping Test: Давайте сначала проверить, если ваш телефон доступен с вашего ПК/ноутбука, чтобы сделать это
ping
ваше Android устройства и проверить его реакцию. См. Примечания, если пинг неудачен.
eg: ping 192.168.1.55
- Подключите устройство Android через USB в режиме отладки USB.
- Откройте командную строку и
cd
в <Android SDK Folder>\platform-tools
и выполните следующие команды.
adb tcpip 5555
adb connect DEVICE_IP_ADDRESS_HERE:5555
- Если вы хотите вернуться в режим USB, используйте следующую команду.
adb -s DEVICE_IP_ADDRESS_HERE:5555
Отключите Android-устройство от USB. Если все в порядке, вы можете отладить свои приложения для Android без проводов!
Заметки:
- Если проверка не удалась, убедитесь, что беспроводные (WiFi) устройства и проводные устройства не изолированы. Если он изолирован, вам нужно отключить изоляцию. Маршрутизатор Mfgrs называет это как Изоляция AP. Там будет настройка на странице конфигурации беспроводного маршрутизатора. У меня есть D-Link Router, я снял отметку с параметра " Включить изоляцию нескольких точек доступа" на странице базовой настройки беспроводной сети.
- Я лично чувствовал, что этот способ подключения занимает больше времени... поэтому я настроил свое устройство Android так, чтобы оно использовало статический IP-адрес, например 192.168.1.55, для подключения к маршрутизатору, и я создал пакетный файл Windows, как показано ниже,
@echo off
cd C:\AndroidSDK\platform-tools\
echo make sure your your Phone is connected in USB Debugging Mode.
pause
adb kill-server
adb tcpip 5555
adb connect 192.168.1.55
pause
поэтому каждый раз, когда мне просто нужно подключить устройство, дважды щелкнуть командный файл, и все будет сделано автоматически: P!
Ответ 4
(не требуется 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