我认为有一种方法可以通过Wi-Fi测试开发中的应用程序。这可能吗
我希望能够解开我的手机,无线开发
请参阅论坛帖子是否可以不使用root远程查看Android屏幕?-第9篇
- 通过USB连接设备,确保调试正常
adb tcpip 5555。这使得设备开始监听端口5555上的连接- 使用6.0及更高版本的
adb shell netcfg或adb shell ifconfig查找设备IP地址 - 现在可以断开USB连接
adb connect<;设备IP地址>;:5555。这将连接到我们在第2步在设备上设置的服务器- 现在您有了一个通过网络的设备,可以像往常一样进行调试
要将服务器切换回USB模式,请运行adb USB,这将使手机上的服务器返回USB模式。如果您有多个设备,可以使用-s选项指定设备:adb-s<;设备IP地址>;:5555 usb
不需要根目录
要查找设备的IP地址:运行adb shell,然后运行netcfg。你会在那里看到的。
要在使用OSX时查找IP地址,请运行命令adb shell IP route
警告:启用该选项很危险,即使您在数据网络中,网络中的任何人都可以连接到调试中的设备。仅在连接到受信任的Wi-Fi时执行此操作,并记住在完成后断开连接
@Sergei建议修改第2行,并评论道:“-d选项需要在其他连接持续时连接到USB设备(例如,emulator连接或其他Wi-Fi设备)”
这些信息可能对未来的读者很有价值,但我还是回到了获得178票的原始版本
在某些设备上即使没有USB电缆,您也可以执行相同的操作:
- 在开发人员设置中通过网络启用ADB
它应该显示IP地址 adb connect<;设备IP地址>;:5555- 完成后禁用设置
使用Android Studio有一个插件,允许您连接USB调试,而无需从终端使用任何ADB命令