Во-первых: я знаю о abdWireless
приложении. Но моя проблема в другом.
Я использую свой мобильный телефон Android в качестве мобильной точки доступа (переносная точка доступа Wi-Fi) для использования Интернета на моем компьютере. Я хочу использовать adb в беспроводном режиме, но проблема в том, что когда я включаю Mobile AP на моем Android, мобильный WiFi отключается, и я не могу использовать приложение abdWireless.
Я хочу использовать и то, wireless ADB
и другое Portable WiFi hotspot
одновременно. Есть ли способ сделать это???
Установите реквизит порта adb:
Если у вас есть права root: откройте эмулятор терминала (например, termux) и выполните следующие команды:
su
setprop service.adb.tcp.port 5555
Если нет рута: подключите ваше устройство к ПК через usb и запустите на терминале ПК/cmd:
adb tcpip 5555
После этого вы можете отключиться и продолжить работу по WiFi.
Примечание. Этот шаг необходимо выполнить только один раз, но реквизит сбрасывается при загрузке, поэтому вам необходимо повторить этот шаг после перезагрузки.
Получить IP-адрес:
192.168.43.1
по умолчанию.Если вы используете внешний WiFi, вы можете получить IP-адрес устройства, запустив в эмуляторе терминала:
ifconfig
Это напечатает список, один из которых будет начинаться с чего-то вроде wlan0
, с IP во второй строке (упомянутой как inet addr
):
wlan0 Link encap:UNSPEC HWaddr ...
inet addr:192.168.43.1 Bcast:192.168.43.255 Mask:255.255.255.0
....
В терминале/cmd запустите:
adb connect 192.168.43.1:5555 # The IP address of android device
adb devices
Включите adb over USB в настройках вашего Android-устройства. При этом вы уже можете использовать большинство приложений из Маркета.
В терминале на Android-устройстве введитеsetprop service.adb.tcp.port 5555
Большинство программ из Маркета делают только секунду. Во-первых, им нужен root (например, ADB через Wifi Widget).
В более новых версиях Android (около 4.0 или около того, точно не знаю) вы можете сделать это без необходимости в приложении третьей части.
Сначала включите модем Wi-Fi и подключите компьютер к точке доступа.
Далее идем Settings->Developer Options
и проверяем ADB over TCP/IP
.
Теперь вам нужно получить локальный IP-адрес вашего устройства. Все, что вам нужно сделать, это открыть эмулятор терминала и ввести netcfg
команду.
Найдите строку, в которой есть «wifi», и посмотрите вправо — вы должны увидеть IP-адрес. Это локальный IP вашего устройства.
Теперь просто подойдите к своему компьютеру и введите:
adb connect <devices local IP>
в терминал.
Повелитель огня
ifconfig
в этом нет необходимости.акш1618
ifconfig
поможет, если, скажем, вы хотите подключиться по внешнему вайфаю, к которому подключены и ПК, и Смартфон.юзткод
акш1618
роман
adbd
устройство Android послеsetprop
вызоваstop adbd
,start adbd
.