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

时间:2015-11-15 23:59:39

标签: android android-studio adb android-debug

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

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

如何连接我的(已连接)adb Android Studio?

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

16 个答案:

答案 0 :(得分:80)

您可以在/ platform-tools /

中找到adb工具
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
祝你好运!

答案 1 :(得分:24)

第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,然后按输入

第5步:键入adb connect x.x.x.x:5555,将 x.x.x.x 替换为您的手机IP地址。

找出手机IP地址

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

注意:如果您连接了多个设备,请断开除连接之外的其他手机。

命令提示屏幕截图: enter image description here

答案 2 :(得分:8)

我使用以下步骤成功调试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 < / LI>

    2。创建调试连接

    1. 将您的设备连接到USB。
    2. 发出命令adb tcpip 5555以打开设备上的端口以进行adb连接。
    3. 创建无线调试连接adb connect IPADDRESS
      在我的情况下,命令看起来像adb connect 192.168.43.1
    4. 如果一切正常,命令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。保持调试连接

      拔出USB连接时会出现棘手的部分。在我的情况下,两个连接立即关闭!对于所有用户而言可能并非如此。对我来说,这就是我无法为Android studio使用 Android WiFi ADB 插件的原因。 我通过

      拔出usb后手动重新连接Wifi解决了这个问题
      adb connect 192.168.43.1
      

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

答案 3 :(得分:6)

尝试运行:

adb tcpip 5555
adb connect 192.168.2.4

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

答案 4 :(得分:4)

Android wifi ADB较早在我的IDE上运行,但是在更新Android Studio(我的当前版本为Android Studio 3.3)之后,它无法正常工作,并始终提示为“无法连接到设备......相同的网络”

花了很多时间后,我才得以解决这个问题。

然后我尝试了-

WIFI ADB ULTIMATE

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

对我有用。

答案 5 :(得分:2)

如果您使用的是root手机,请尝试使用此应用WiFi ADB
这可能是最简单的wifi调试方式。
我使用这个应用程序很多天,它完美无缺。

答案 6 :(得分:1)

在Android Studio 3.0.1中&gt;转到&gt; (快捷键(Alt + Cltr + S))设置&gt; Goto插件&gt;单击浏览器存储库...&gt;搜索&#34; 亚行WIFI &#34;并安装插件。安装完成后重启你的android studio。

enter image description here

点击图标enter image description here并连接您的设备。

答案 7 :(得分:1)

我正在使用AS 3.2.1,并打算尝试一些插件,但在意识到插件能够监视任何数据时犹豫不决。

通过AS中的“终端”标签进行操作实际上非常简单:

  1. 打开手机中的WiFi调试功能
    • 转到开发人员选项并打开“网络上的ADB”
    • 您将看到连接时要使用的确切地址和端口
  2. 转到Android Studio中的“终端”标签
  3. 键入adb tcpip 5555
  4. 键入开发人员选项中显示的IP地址,即adb connect 192.168.1.101
  5. 现在您将在AS“选择部署目标”对话框中看到您的设备

答案 8 :(得分:1)

到目前为止,所有答案都缺少一个非常重要的步骤,否则尝试连接时会出现“连接被拒绝”的情况。

步骤1: 首先,通过导航到设备上的关于菜单,然后点击Build菜单5次,在设备上启用“开发人员选项”菜单。

步骤2: 然后转到现在可见的 Developer Options 菜单并启用 USB调试。是的,您需要Wifi调试有点奇怪,但是请相信我,这是必需的。

第3步:

adb connect [您的设备的IP地址]

应该说您现在已经连接

答案 9 :(得分:0)

以下是使用ADB通过wifi实现Android App调试的简单步骤:

  

必需:您需要将Android设备和计算机连接到同一个   路由器通过wifi。您也可以使用Android Wifi网络共享。

第1步:通过USB (启用了开发者模式)连接Android设备,并通过adb devices检查其连接。

第2步:打开cmd / terminal以及 ../ sdk / platform-tools 的路径。

第3步:执行命令adb devices

第4步:执行命令adb -d shell (适用于设备) adb -e shell (适用于仿真器)。在这里,您将获得对设备的shell访问权限。

步骤5:执行命令ifconfig并检查其IP地址。

步骤6:不断开/删除设备USB并执行命令adb tcpip 5000,打开tcpip socket port 5000进行adb调试。您可以在任何当前未被占用的端口上打开它。

第7步:现在执行命令adb connect <ip-address>:<port>。例如:adb connect 192.168.1.90:5000(其中ip-address是设备的wifi地址和已打开的端口)。

现在,运行adb device并检查调试设备现在通过wifi无线连接。

快乐编码......!

答案 10 :(得分:0)

只需打开设置/插件/搜索“Android wifi adb并下载并使用usb cabble连接您的手机一次完成

答案 11 :(得分:0)

0pen android studio并遵循此路径

  

转到->设置->插件->单击浏览器存储库

在此之后搜索 WIFI ADB ULTIMATE ,然后单击安装。

第一次使用USB进行连接。

您可以检查它在github上的工作。有关更多详细信息,请参见WIFI ADB ULTIMATE

答案 12 :(得分:0)

收到此错误? enter image description here 你们中的大多数人在这里是因为您没有做的第一件事就是: 1.将手机与PC连接 2.将PC和设备保持连接到同一WiFi 然后按照上述所有步骤操作。

答案 13 :(得分:0)

我按照 official site's guide 通过 WiFi 成功调试了应用程序。

注意,

  • Android 11+ 中的 WiFi 调试与 Android 10 及更低版本不同。
  • 请将您的 adb,即 Android SDK Platform-tools 更新到最新版本,否则您可能会错过一些 adb 命令,例如 adb pair

答案 14 :(得分:0)

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

对于运行 Android 11+ 的设备,请参阅instructions
< br/>对于运行 Android 10 的设备 - 请参阅 instructions

答案 15 :(得分:0)

如果没有找到 adb 命令。

-----------------------------

安装自制软件

 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

安装adb

brew install android-platform-tools

---------------------------

立即连接设备。

  • 在 Android 设备中启用 USB 调试
  • 启用在仅负责模式下允许 ADB 调试
  • 通过 USB 端口将设备连接到计算机。

开始使用 adb

adb devices

连接的设备列表
DUM0219A21000314 设备

第一项是设备 ID

adb -s <device id> tcpip 5555

adb -s DUM0219A21000314 tcpip 5555

在TCP模式下重启端口:5555

查找您的 Android 设备的本地 IP 地址。您可以通过按下/长按 WiFi 图标,然后点击您连接的 WiFi 网络,在快速设置下拉菜单中找到此信息。

adb connect <IP address>:5555
adb connect 192.168.2.2:5555

连接到 192.168.2.2:5555

别忘了! 允许在仅负责模式下进行 ADB 调试 连接设备前启用