我希望能够无线开发,解放手机束缚。
$> adb devices // check all usb debuggable devices connected.
$> adb -d shell // Access device shell.
shell> ifconfig // Check and copy wifi ip-address eg:192.168.1.90
shell> exit // Exit from android device shell.
$> adb tcpip 5000 // open TCP port 5000 (or any available)
$> adb connect 192.168.1.90:5000 // connect to device via wifi ip over specific TCP port.
$> adb devices // you will get debuggabled android device over wifi.
必须:通过USB将您的Android设备连接到启用了开发者模式的计算机。同时将您的Android设备和计算机连接到同一个WiFi路由器(或使用热点共享)。Radu Simionescu的回答对我有用。谢谢。对于那些无法看到其Android设备IP地址的人,请转到
设置>无线电>Wi-Fi
然后长按您连接的wifi。然后选择修改网络配置
,勾选显示高级选项
,然后滚动到IP地址
部分。
在系统中安装adb
后,运行以下命令
killadd adb
和adb start-server
刷新adb。有时我们可能会遇到问题,如这里。
在应用商店下载Wifi ADB
应用程序。非常易于使用,功能非常好! :)
first you shold connect your device with usb to pc after that run cmd and drag and drop adb.exe that is in sdk/platform-tools path and write below code :
....\Sdk\platform-tools\adb.exe devices
.....\Sdk\platform-tools\adb.exe tcpip 5555
.....\Sdk\platform-tools\adb.exe connect Ip address:5555
当你按照上面的答案https://dev59.com/kG445IYBdhLWcg3wXZO9#10236938操作时,你可能会遇到错误"No route to host"。
步骤1:进入SDK文件夹(常见路径“/Users/macname/Library/Android/sdk/platform-tools”) 在此处打开cmd,运行“adb devices” 输出 - 设备列表附加
如果在cmd中找不到adb命令,请键入 ./adb --help OS X / macOS:通常为~/.profile或~/.bash_profile 在那里添加以下行,并将路径替换为安装platform-tools的路径:
步骤2: $ export PATH="/Users/macname/Library/Android/sdk/platform-tools":$PATH
步骤3: $ adb devices 设备列表附加 ZH99FF7FTY 设备
步骤4: $ adb tcpip 5555 以TCP模式重新启动端口:5555
步骤5: $ adb connect 10.124.32.18:5555 连接到10.124.32.18:5555
下次重复步骤4和5以重新连接 或者如果设备重新启动并且未连接,请再次按照步骤操作 祝你好运
我阅读了所有答案,发现没有使用仅限于Android且无需root的方法。(使用Android 11)
1.) 使用Termux安装android-tools包非常容易,只需按照Termux的维基页面即可。
2.) 打开设置 -> 无线调试:并切换到无线调试
3.) 点击配对设备并输入配对码。
4.) 使用设置应用程序和Termux启用分屏。在Termux中(仍然打开设置应用程序),输入命令adb pair ip:port(此处的端口是您在上面看到的分屏端口)
5.) 它会要求您输入代码,请再次使用在分屏设置应用程序中看到的代码。
6.) 在Termux中输入命令adb connect ip:port(确保端口与您刚刚输入的端口不同,因为它可能与上一个端口不同)
整个过程可以使用Tasker自动完成,但我发现手动操作快速简便,因此不会在此发布Tasker的指南。
@echo off
if _%1_==_payload_ goto :payload
:getadmin
echo %~nx0: elevating self
set vbs=%temp%\getadmin.vbs
echo Set UAC = CreateObject^("Shell.Application"^) >> "%vbs%"
echo UAC.ShellExecute "%~s0", "payload %~sdp0 %*", "", "runas", 1 >> "%vbs%"
"%temp%\getadmin.vbs"
del "%temp%\getadmin.vbs"
goto :eof
:payload
::ENTER YOUR CODE BELOW::
cd C:\Program Files (x86)\Android\android-sdk\platform-tools
adb tcpip 5555
adb connect 193.169.4.2:5555
::END OF YOUR CODE::
echo.
echo...Script Complete....
echo.
pause