我可以使用adb connect连接到手机,也可以使用adb shell。
但是当我转到运行->设备选择器时,那里没有设备。
如何连接(已连接的)adb Android Studio?
当我通过USB插入时,它会显示在列表中
我可以使用adb connect连接到手机,也可以使用adb shell。
但是当我转到运行->设备选择器时,那里没有设备。
如何连接(已连接的)adb Android Studio?
当我通过USB插入时,它会显示在列表中
Answers:
您可以在/ 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
祝好运!
试试下面的Android Studio插件
如何
Github链接:https : //github.com/pedrovgs/AndroidWiFiADB
注意:请记住,您的设备和计算机必须处于同一WiFi连接中。
第1步:转到您的Android sdk folder -> platform tools
文件夹并复制整个路径
例如: C:\ Program Files(x86)\ Android \ android-sdk \ platform-tools
步骤2:转到命令提示符或Android Studio终端
Windows用户 cd C:\Program Files (x86)\Android\android-sdk\platform-tools
Mac用户 /Users/<username>/Library/Android/sdk/platform-tools
然后按回车
步骤3:使用相同的wifi连接设备和系统。
第4步:类型adb tcpip 5555
,然后按Enter。
步骤5: 键入adb connect x.x.x.x:5555
,将xxxx替换为您的电话IP地址。
找出电话IP地址
Settings -> About phone -> Status
(某些手机可能有所不同)
注意:如果您连接的设备不止一台,请断开其他手机的连接,但您需要连接的手机除外。
我使用以下步骤成功调试了wifi连接。对于使用Android WiFi ADB插件等集成解决方案遇到问题的每个人,我都建议使用此解决方案。以我为例,拔掉USB后,它无法保持Wifi连接到我的设备。以下解决方案克服了这个问题。
如果您有本地局域网,则可以将您的android设备和PC连接到该局域网。然后通过查看其wlan设置来确定android设备的IP地址。
我更喜欢连接设备上的热点。这是更私有的,并且不会打开与(公共)WLAN的调试连接。
192.168.43.1
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中,然后可以选择进行调试。如果连接不稳定,则可能需要不时重复上述命令以重新激活连接。
Android wifi ADB之前可以在我的IDE上运行,但是在更新Android Studio(我的当前版本是Android Studio 3.3)之后,它无法正常工作,并且始终提示为“无法连接到设备......同一网络”
花了很多时间后,我才得以解决该问题。
然后,我尝试- WIFI ADB ULTIMATE通过
https://github.com/huazhouwang/WIFIADB/tree/master/WIFIADBIntelliJPlugin
它为我工作。
0pen Android Studio并遵循此路径
转到->设置->插件->单击浏览器存储库
之后,搜索WIFI ADB ULTIMATE, 然后单击安装。
第一次,您必须使用USB连接它。
您可以检查它在github上的工作。有关更多详细信息,请参考WIFI ADB ULTIMATE
我正在使用AS 3.2.1,并打算尝试一些插件,但是犹豫地意识到插件能够监视任何数据。
实际上,通过AS中的“终端”标签进行操作非常简单:
adb tcpip 5555
adb connect 192.168.1.101
以下是通过wifi使用ADB实施Android App调试的简单步骤:
必需:您需要通过wifi将android设备和计算机连接到同一路由器。您也可以使用Android Wifi网络共享。
第1步:通过USB (启用了开发人员模式)连接Android设备,然后通过检查其连接adb devices
。
步骤2:打开cmd / terminal和../sdk/platform-tools的路径。
第三步:执行命令adb devices
。
步骤4:执行命令adb -d
Shell (对于设备) 或 adb -e shell
(对于仿真器)。在这里,您将获得Shell对设备的访问权限。
步骤5:执行命令ipconfig
(Windows命令)或ifconfig
(Linux命令)并检查其ip地址。
步骤6:adb tcpip 5000
不断开/移除设备USB并执行命令,打开tcpip套接字端口5000进行adb调试。您可以在当前未占用的任何端口上打开它。
步骤7:现在执行command adb connect <ip-address>:<port>
。例如:(adb connect 192.168.1.90:5000
其中ip-address是您打开的设备的wifi地址和端口)。
现在,运行adb device
并检查调试设备是否已通过wifi无线连接。
编码愉快!!
只需打开设置/插件/搜索“ Android wifi adb并下载它,然后使用usb cabble连接您的手机一次即可完成