通过Wi-Fi运行/安装/调试Android应用程序
我认为有一种方法可以通过Wi-Fi测试您的应用程序开发。 这是否准确?
我希望能够取消我的手机并以无线方式进行开发。
查看论坛帖子任何方式远程查看Android屏幕没有根? - 邮政#9。
adb tcpip 5555
adb shell netcfg
或adb shell ifconfig
查找具有6.0或更高版本的IP地址 adb connect <DEVICE_IP_ADDRESS>:5555
adb -s <DEVICE_IP_ADDRESS>:5555 usb
完成后切换回来。 无需root!
要查找设备的IP地址,请运行adb shell
,然后运行netcfg
。 你会在那里看到它。 要在使用OSX时查找IP地址,请运行命令adb shell ip route
。
警告 :如果启用该选项是危险的,则即使您处于数据网络中,网络中的任何人都可以通过调试连接到您的设备。 只有连接到可靠的Wi-Fi时才可以使用,并且记得在完成时断开连接!
@Sergei建议修改第2行,注释:“当其他连接持续存在时(例如连接仿真器或其他Wi-Fi设备)连接到USB设备所需的-d选项”。
这些信息对未来的读者来说可能是有价值的,但是我回到了原来的版本上,收到了178个赞扬。
在某些设备上 ,即使没有USB电缆,也可以做同样的事情:
adb connect <DEVICE_IP_ADDRESS>:5555
使用Android Studio有一个插件允许您连接USB调试,而无需使用任何终端的任何ADB命令。
(无需root)Android Studio有一个最好的,简单的UI方法
IntelliJ和Android Studio插件创建后,可通过WiFi快速连接Android设备,无需连接USB即可安装,运行和调试应用程序。 按下一个按钮,忘记你的USB电缆。
只需安装插件Android WiFi ADB
直接从下载并安装Android WiFi ADB
Intellij / Android Studio: 首选项/设置 - >插件 - >浏览存储库
。
记得! 第一次初始化设备,你必须使用USB连接
或者,您可以从JetBrains插件站点下载该插件,并手动将其安装在: Preferences / Settings-> Plugins->从磁盘安装插件。
您可以轻松连接和管理您的设备.......欲了解更多信息,请阅读https://github.com/pedrovgs/AndroidWiFiADB
如果要在设备上启用无线亚行没有在所有使用USB电缆连接(根要求):
由于您已经打开了终端,您可以找到设备的IP地址:
ip addr show
然后在你的调试环境中运行命令:
adb connect ip.of.the.device
这将使设备被列为您可能拥有的任何其他模拟器。 请注意,TCP将保持打开状态,直到您重置设备。 如果您经常遇到断开连接,您可能还想安装Wi-Fi Keep Alive应用程序。
如果你想感到安全,请记得在连接到公共网络时关闭TCP。 您可以执行以下操作或仅重新启动设备:
上一篇: Run/install/debug Android applications over Wi
下一篇: Running unit tests in VS2012 from network shares / within VM