我以为有一种方法可以通过Wi-Fi测试开发中的应用程序。这个是可能的吗?
我希望能够解开我的手机,并进行无线开发。
发布于 2012-04-19 21:19:07
请参阅论坛帖子。
通过USB连接设备并确保调试模式为working;
adb tcpip 5555
.。adb shell netcfg
或6.0及更高版本的adb shell ifconfig
查找设备IP地址;要将服务器切换回USB模式,请运行adb usb
,这会将您手机上的服务器切换回USB模式。如果您有多个设备,可以使用-s
选项指定设备:adb -s <DEVICE_IP_ADDRESS>:5555 usb
。
不需要根用户!
要查找设备的IP地址,请运行adb shell
,然后运行netcfg
。你会在那里看到它。要在使用OSX时查找IP地址,请运行命令adb shell ip route
。
WARNING:保留该选项是危险的,您网络中的任何人都可以在调试中连接到您的设备,即使您在数据网络中也是如此。仅当连接到可信Wi-Fi时才执行此操作,并记住在连接完成时将其断开!
@Sergei建议修改第二行,评论道:“当其他连接(例如,模拟器连接或其他Wi-Fi设备)持续存在时,需要-d选项来连接到USB设备”。
这些信息可能会对未来的读者有价值,但我回滚到了最初的版本,它获得了178个好评。
在某些设备上如果您没有USB线,即使是也可以做同样的事情
中启用网络上的ADB
它应该显示IP地址
adb connect <DEVICE_IP_ADDRESS>:5555
完成后设置
使用Android Studio时,可以使用a plugin连接USB调试,而不需要从终端使用任何ADB命令。
发布于 2016-08-25 07:43:13
(不需要root用户) Android Studio有一个最好的、简单的、带有UI的方法
IntelliJ和Android Studio插件创建,用于通过WiFi快速连接您的安卓设备,以便在没有连接USB的情况下安装、运行和调试您的应用程序。按下一个按钮,忘记你的USB线缆。
只需安装插件Android WiFi ADB即可
直接从下载安装Android WiFi ADB
Intellij / Android Studio:Preferences/Settings->Plugins->Browse存储库
。
记住!第一次要初始化设备,你必须使用连接
或者,您也可以从JetBrains插件网站下载该插件,并手动将其安装到:Preferences/Settings->Plugins->Install plugin from disk。
您可以轻松连接和管理您的设备......有关更多信息,请阅读此处https://github.com/pedrovgs/AndroidWiFiADB
发布于 2013-11-12 21:30:17
如果要在设备上启用无线adb,而不使用USB线连接所有(需要根用户):
在设备上安装终端应用程序(如安卓终端仿真程序)键入following
由于您已经打开了终端,因此可以找到设备的IP地址:
ip addr show
然后在您的调试环境中运行命令:
adb connect ip.of.the.device
这将使该设备被列为您可能拥有的任何其他仿真器。请注意,TCP将保持打开状态,直到您重置设备。如果你经常断开连接,你可能还想安装Wi-Fi Keep Alive应用程序。
如果您想获得安全感,请记住在连接到公共网络时关闭TCP。您可以执行以下操作或简单地重新启动设备:
https://stackoverflow.com/questions/4893953
复制