如何在Android Studio中使用adb通过WiFi进行debugging

我可以连接到我的手机使用adb连接,我也可以adbshell。

但是当我去运行 – >设备select器,那里没有设备。

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

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

你可以在/ platform-tools /

cd Library/Android/sdk/platform-tools/ 

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

 ./adb devices 

我的结果:

 List of devices attached XXXXXXXXX device 

设置一个TCP端口:

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

结果消息:

 restarting in TCP mode port: 4444 

要启动wifi连接,您必须检查您的设备IP并执行:

 ./adb connect 192.168.0.155:4444 

祝你好运!

尝试下面的Android工作室插件

Android WiFi亚行

如何

  1. 使用USB电缆将设备连接到计算机。
  2. 然后按下button 要按的按钮的图片 一旦插件通过WiFi连接你的设备,在工具栏上断开你的USB连接。
  3. 您现在可以使用WiFi连接部署,运行和debugging设备。

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

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

您可能需要通过Android Studio重新启动您的adb(为了达到最佳效果,请执行两次)。

重置adb

尝试运行:

 adb tcpip 5555 adb connect 192.168.2.4 

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

第1步:转到您的Android sdk文件夹 – >平台工具并复制整个path

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

第2步:转到命令提示符或Android Studioterminal

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

并按下input

第3步:连接你的设备和系统与相同的WiFi。

在我的手机(有些手机可能会有所不同) – >设置 – >关于手机 – >状态

步骤4:inputadb tcpip 5555并按Enter键。

第5步:键入adb connect 192.168.35.20:5555 ,用您的电话IP地址replace192.168.35.20

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

命令提示符截图: 在这里输入图像说明

更新:找出电话IP地址

设置 – >关于电话 – >状态 – > IP地址

我使用以下步骤来成功debugging无线连接:

1.连接设备

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

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

湾 直接使用热点连接设备

我更喜欢连接设备上的热点。 这是更私人的,不打开你的(公共)无线的debugging连接。

  1. 在Android设备上创build一个Wifi热点
  2. 将PC连接到热点
  3. 在PC上查看此热点连接的networking连接状态以查找设备的IPADDRESS
    我的系统显示IPADDRESS 192.168.43.1

2.创builddebugging连接

  1. 将您的设备连接到USB。
  2. 发出命令adb tcpip 5555在设备上打开一个端口用于adb连接。
  3. 创build无线debugging连接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 

3.保持debugging连接

棘手的部分来拔掉USB连接。 在我的情况下,两个连接立即closures! 所有用户可能都不是这种情况。 对我来说,这是我无法使用Android的WiFi工作室的Android的ADB插件的原因。 拔掉usb后我手动重新连接Wifi解决了这个问题:

 adb connect 192.168.43.1 

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