我可以使用adb connect连接到手机,我也可以adb shell。
但是当我去Run-> Device Chooser时,那里没有设备。
如何连接我的(已连接)adb Android Studio?
当我通过USB插入时,它会显示在列表中
答案 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
(某些手机可能会有所不同)
注意:如果您连接了多个设备,请断开除连接之外的其他手机。
答案 2 :(得分:8)
我使用以下步骤成功调试wifi连接。我推荐此解决方案遇到问题的所有人使用 Android WiFi ADB 插件等集成解决方案。在我的情况下,拔下USB后,它无法保持与我的设备的Wifi连接。以下解决方案克服了这个问题。
如果你有本地wlan,你可以将你的Android设备和你的电脑连接到这个wlan。 然后通过查看其wlan设置来识别Android设备的IP地址。
我更喜欢连接设备上的热点。这是更私密的,不会打开与(公共)wlan的调试连接。
192.168.43.1
< / LI>
醇>
adb tcpip 5555
以打开设备上的端口以进行adb连接。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
拔出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
答案 4 :(得分:4)
Android wifi ADB较早在我的IDE上运行,但是在更新Android Studio(我的当前版本为Android Studio 3.3)之后,它无法正常工作,并始终提示为“无法连接到设备......相同的网络” >
花了很多时间后,我才得以解决这个问题。
然后我尝试了-
的 WIFI ADB ULTIMATEhttps://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。
答案 7 :(得分:1)
我正在使用AS 3.2.1,并打算尝试一些插件,但在意识到插件能够监视任何数据时犹豫不决。
通过AS中的“终端”标签进行操作实际上非常简单:
adb tcpip 5555
adb connect 192.168.1.101
答案 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)
答案 13 :(得分:0)
我按照 official site's guide 通过 WiFi 成功调试了应用程序。
注意,
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
---------------------------
立即连接设备。
开始使用 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 调试 连接设备前启用