如何使用adb over WiFi在Android Studio中进行调试

Joh*_*ohn 81 android adb android-debug android-studio

我可以使用adb connect连接到我的手机,我也可以adb shell.

但是当我去Run-> Device Chooser时,那里没有设备.

我该怎么做才能连接我的(连接的)adb Android Studio?

当我通过USB插入它时,它会显示在列表中

小智 87

你可以在/ platform-tools /中找到adb工具

cd Library/Android/sdk/platform-tools/
Run Code Online (Sandbox Code Playgroud)

您可以使用以下方法检查设备:

./adb devices
Run Code Online (Sandbox Code Playgroud)

我的结果:

List of devices attached
XXXXXXXXX   device
Run Code Online (Sandbox Code Playgroud)

设置TCP端口:

./adb shell setprop service.adb.tcp.port 4444

./adb tcpip 4444
Run Code Online (Sandbox Code Playgroud)

结果讯息:

restarting in TCP mode port: 4444
Run Code Online (Sandbox Code Playgroud)

要初始化wifi连接,您必须检查设备IP并执行:

./adb connect 192.168.0.155:4444
Run Code Online (Sandbox Code Playgroud)

祝好运!

  • *我可以使用adb connect连接到我的手机,我也可以adb shell.*我得到了这个.Android Studio只是不接受它 (4认同)

pRa*_*NaY 53

试试下面的android studio插件

Android WiFi ADB

如何

  1. 使用USB连接线将设备连接到计算机.
  2. 然后按按钮 按下按钮的图片 在插件通过WiFi连接设备后,在工具栏上断开USB连接.
  3. 您现在可以使用WiFi连接部署,运行和调试设备.

Github链接:https://github.com/pedrovgs/AndroidWiFiADB

注意:请记住,您的设备和计算机必须位于同一WiFi连接中.

  • 为什么 android studio 抛出错误插件“ADB WIFI 调试 LAN / WAN 网络”不兼容(仅在 IntelliJ IDEA 中支持)。 (2认同)
  • 看来这个插件已存档并且不再维护 (2认同)

Ran*_*mar 36

第1步:转到您Android sdk folder -> platform tools并复制整个路径

例如: C:\ Program Files(x86)\ Android\android-sdk\platform-tools

第2步:转到命令提示符或Android工作室终端

cd C:\Program Files (x86)\Android\android-sdk\platform-tools

然后按Enter键

第3步:使用相同的wifi连接您的设备和系统.

第4步:类型adb tcpip 5555,然后按Enter.

第5步: 类型adb connect x.x.x.x:5555,更换XXXX与您的手机的IP地址.

找出手机的IP地址

Settings -> About phone -> Status (有些手机可能会有所不同)

注意:如果您连接了多个设备,请断开除连接之外的其他电话.

命令提示屏幕截图: 在此输入图像描述

  • Android SDK 的路径可能不同。如何找到 Adnroid SDK 的路径:转到“设置”,搜索“android sdk”,复制路径。我的路径是 C:\Users\用户名\AppData\Local\Android\Sdk (2认同)

Geo*_* W. 10

我使用以下步骤成功调试wifi连接.我推荐这个解决方案给每个使用Android WiFi ADB插件等集成解决方案遇到问题的人.在我的情况下,拔下USB后,它无法保持与我的设备的Wifi连接.以下解决方案克服了这个问题.

1.连接设备

一个.使用本地wlan连接设备

如果你有本地wlan,你可以将你的Android设备和你的电脑连接到这个wlan.然后通过查看其wlan设置来识别Android设备的IP地址.

湾 使用热点直接连接设备

我更喜欢连接设备上的热点.这是更私密的,不会打开与(公共)wlan的调试连接.

  1. 在Android设备上创建Wifi热点
  2. 将PC连接到热点
  3. 在PC上查看此热点连接的网络连接状态,以查找设备的IPADDRESS.
    我的系统显示了IPADDRESS 192.168.43.1

2.创建调试连接

  1. 将设备连接到USB.
  2. 发出命令adb tcpip 5555以在设备上打开端口以进行adb连接.
  3. 创建无线调试连接adb connect IPADDRESS.
    在我的情况下,命令看起来像adb connect 192.168.43.1

adb devices -l如果一切正常,该命令现在应该显示两个设备.例如:

List of devices attached
ZY2244N2ZZ             device product:athene model:Moto_G__4_ device:athene
192.168.43.1:5555      device product:athene model:Moto_G__4_ device:athene
Run Code Online (Sandbox Code Playgroud)

3.保持调试连接

拔下USB连接时会出现棘手的部分.在我的情况下,两个连接立即关闭!对于所有用户而言可能并非如此.对我来说,这就是我无法在Android工作室使用Android WiFi ADB插件的原因.我通过拔掉usb后手动重新连接Wifi解决了这个问题

adb connect 192.168.43.1
Run Code Online (Sandbox Code Playgroud)

之后adb devices -l显示单个wifi连接设备.这个设备也在android studio中显示,然后可以选择进行调试.当连接不稳定时,您可能需要不时重复上述命令以重新激活连接.


Cha*_* Mx 6

您可以通过Android ADB 文档找到有关通过 WiFi 设置设备的信息。

对于运行 Android 11+ 的设备,请参阅说明

对于运行 Android 10 的设备 - 请参阅说明


Roc*_*ket 5

尝试运行:

adb tcpip 5555
adb connect 192.168.2.4
Run Code Online (Sandbox Code Playgroud)

http://developer.android.com/tools/help/adb.html#wireless

  • 亚行连接。Android Studio没有 (3认同)

Zaf*_*mam 5

Android wifi ADB 早先在我的 IDE 上工作,但在更新 Android Studio(我当前是 Android Studio 3.3)后它不工作并且总是提示“无法连接到设备......相同网络”

花了很多时间后,我无法解决这个问题。

然后,我尝试- WIFI ADB ULTIMATE通过

https://github.com/huazhouwang/WIFIADB/tree/master/WIFIADBIntelliJPlugin

它对我有用。