我认为有一种方法可以通过Wi-Fi测试开发中的应用程序。这可能吗?

我希望能够解开我的手机,无线开发。


当前回答

对于安卓11手机和安卓工作室大黄蜂版本,有新的更新。你只需要从安卓手机上扫描二维码就可以了 繁荣!它是相连的。

节省复制粘贴过程的时间。 有用的官方文件在这里

其他回答

如果你想在设备上启用无线adb,而不需要连接USB线(root要求):

在设备上安装终端应用程序(如Android终端模拟器) 输入以下内容 苏 Setprop service.adb.tcp.port 5555 停止adbd 开始adbd

因为你已经打开了终端,你可以找到设备的IP地址:

ip addr show

然后在调试环境中运行命令:

adb connect ip.of.the.device

这将使该设备被列为您可能拥有的任何其他模拟器。请注意,在重置设备之前,TCP将保持打开状态。 如果你经常断网,你可能还想安装一个Wi-Fi Keep Alive应用程序。

如果你想要安全,记得在连接到公共网络时关闭TCP。您可以执行以下操作或简单地重新启动设备:

苏 Setprop service.adb.tcp.port -1 停止adbd 开始adbd

安装插件Android WiFi ADB

从Android Studio直接下载安装Android WiFi ADB:

文件>设置->插件->浏览存储库-> Android WiFi ADB ->安装->第一次连接线缆->单击“连接”->现在拆除线缆并开始进行调试/运行。

请参考以下资料:

(不需要根)有一个最好的,简单的和Android Studio的UI方法

IntelliJ和Android Studio插件创建快速连接您的Android设备通过WiFi安装,运行和调试您的应用程序没有USB连接。按下一个按钮,就不用管USB线了。

只需安装插件Android WiFi ADB

直接下载安装Android WiFi ADB

Intellij / Android Studio:首选项/设置->插件->浏览库

.

记住!第一次初始化设备,您必须使用usb连接

或者,您也可以从JetBrains插件站点下载插件并手动安装:Preferences/Settings->Plugins->从磁盘安装插件。

您可以轻松连接和管理您的设备.......更多信息请阅读这里https://github.com/pedrovgs/AndroidWiFiADB

注意:-安卓手机必须是根,不需要usb线。

在android手机上安装wifi adb

链接: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

2)运行exe:—当你看到蓝屏时按y enter。

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。它会显示像这样的消息 连接到192.168.2.140:5555

对于Mac Os

这是最简单的方法,将提供自动更新。

1)安装自制程序

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

2)安装亚行

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。它将显示类似于已连接到192.168.2.140:5555的消息

希望对你有所帮助,谢谢!

adb实用程序能够通过TCP/IP连接到设备。但是,adbd通常不会监听TCP连接。

如果您想让它运行,您需要一个工程设备(换句话说,您需要root)。然后按照这篇文章中的指导去做:

如何通过TCP连接到ADB的Android ?

由于这只适用于eng设备,所以它不受官方支持。使用风险自负,包括bug等。