我希望能够无线开发,解放手机束缚。
注意:Android手机必须获取root权限,无需USB连接。
从Play商店安装wifi adb到Android手机中。
链接:https://play.google.com/store/apps/details?id=com.ttxapps.wifiadb
对于Windows系统
我使用的技术非常简单。
1)下载adb:
链接:https://www.dropbox.com/s/mcxw0yy3jvydupd/adb-setup-1.4.3.exe?dl=0
3) 打开您的wifi adb apk,授予root权限,并确保您的Android手机和系统通过wifi或热点连接在同一网络上。
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) 安装homebrew
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
2)安装adb
brew cask install android-platform-tools
3)开始使用adb
adb devices
4) 打开Wifi 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
我希望这对您有所帮助,谢谢!
对于Ubuntu/Linux:
./adb devices
列出已连接的设备。确保只有一个设备连接且没有运行模拟器。./adb shell
然后输入netcfg
。您将看到一个IP地址列表。找到wlan0
,在我的情况下是192.168.100.3/2。./adb tcpip 5555
./adb connect <Your device IP Address>:5555
。现在,您可以通过Wi-Fi将应用程序部署到您的设备上。如果您是Windows用户,且您的Android SDK位于 C:\Users\%username%\AppData\Local\Android\Sdk ,则可以按照此方法进行操作。如果您的Android SDK没有安装在该路径下,请将该路径替换为以下代码。
@echo off
"C:\Users\%username%\AppData\Local\Android\Sdk\platform-tools\adb.exe" disconnect
"C:\Users\%username%\AppData\Local\Android\Sdk\platform-tools\adb.exe" shell ip route > %temp%\addrs12321.txt
For /F "UseBackQ Delims==" %%A In ("%temp%\addrs12321.txt") Do Set "lastline=%%A"
FOR %%C IN (%lastline%) DO SET last=%%C
"C:\Users\%username%\AppData\Local\Android\Sdk\platform-tools\adb.exe" tcpip 5555
"C:\Users\%username%\AppData\Local\Android\Sdk\platform-tools\adb.exe" connect %last%:5555 > %temp%\adbresult.txt
set /p result=<%temp%\adbresult.txt
del /f %temp%\addrs12321.txt
echo MSGBOX "%result%" > %temp%\TEMPmessage.vbs
call %temp%\TEMPmessage.vbs
del %temp%\TEMPmessage.vbs /f /q
del %temp%\adbresult.txt /f /q
第一步。
第二步。
复制上面的代码。
保存为其扩展名,例如 .bat,例如文件名.bat。
双击您保存的文件。完成。
请注意,只要设备已连接并开启了USB调试模式,即可随时通过运行该文件进行连接。
1- 我假定您已经安装了最新版的Android Studio。如果没有,请从这里下载。
2 - 您可以在环境变量中设置平台工具路径 (可选)。
3 - 确保您的设备和电脑连接到同一个网络上。
将数据线从电脑插入设备。
现在,键入adb tcpip 5555。
拔掉数据线。
然后键入adb connect 192.168.43.95
这里的5555是端口号,192.168.43.95是移动设备的IP地址,您可以从移动设备的设置中获取ID地址。
然后进入“关于设备”,然后进入“状态”,您可以看到设备的IP地址。
您可以使用不同的端口连接多个设备,这可以方便开发。
或者您可以访问此链接以获取详细说明和屏幕截图。http://blogssolutions.co.in/connect-your-android-phone-wirelessly-by-adb
通过USB连接设备,并确保调试功能正常。如果您已经安装了adb并在环境变量中设置了其路径,则可以执行以下步骤:
adb tcpip 5555
adb shell ip route
查找IP地址adb connect DEVICE_IP_ADDRESS:5555
这里可能漏掉了一个重要的点——一旦你执行了 adb remount 命令,TCP 连接就会丢失,因此你需要再次执行 adb connect IP:port 命令。
谷歌在 ArcticFox Beta 03 https://issuetracker.google.com/issues/190411383 中将其删除,但在 Android Studio Bumblebee 中仍然存在。看起来他们有太多的问题需要解决,这就是为什么它只在金丝雀版本中存在的原因。
Android WiFi ADB 插件在 4.1.1 中不再可用。
但还有更简单的解决方法:如果您有一个 Android 11 (api30) 设备,应该使用 Android Studio 2020.3.1 (Canary) 进行连接。非常容易
然后你去开发者选项并扫描 QR 码。就这样。 现在你也可以在其他(旧的)Android Studio 版本中使用已连接的设备了。
adb tcpip 5555
pause
adb shell "ip addr show wlan0 | grep 'inet ' | cut -d' ' -f6|cut -d/ -f1" > tmpFile
pause
set /p ip= < tmpFile
@echo %ip%
del tmpFile
@echo %ip%
adb connect %ip%
pause
步骤2. 将您的设备连接到电脑。
步骤3. 启动批处理文件(在请求时按键盘上的“Enter”键)
步骤4. 断开设备并通过WiFi部署/调试。
只需下载Google ADB: https://developer.android.com/studio/releases/platform-tools 将其解压并使用。 例如,配对:
./adb pair 192.168.8.90:42119 274678
然后连接:
./adb connect 192.168.8.90:38995
使用例如Scrcpy等软件的例子:
export ADB="/home/luca/Downloads/platform-tools/adb"
scrcpy