我可以使用adb connect连接我的手机,并且也可以使用adb shell。
但是当我进入“运行”->“设备选择器”时,那里没有设备。
我该怎么做才能连接我的已连接adb Android Studio?
当我通过USB连接时,它会显示在列表中。
我可以使用adb connect连接我的手机,并且也可以使用adb shell。
但是当我进入“运行”->“设备选择器”时,那里没有设备。
我该怎么做才能连接我的已连接adb Android Studio?
当我通过USB连接时,它会显示在列表中。
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
要初始化Wi-Fi连接,您需要检查设备IP并执行以下操作:
./adb connect 192.168.0.155:4444
请尝试以下方法:
https://developer.android.com/studio/command-line/adb#connect-to-a-device-over-wi-fi-android-11+
步骤1:进入您的Android sdk文件夹 -> 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
然后按Enter键
步骤3:将您的设备和系统连接到同一个WiFi上。
步骤4:键入adb tcpip 5555
并按Enter键。
步骤5: 键入adb connect x.x.x.x:5555
,将x.x.x.x替换为您的手机IP地址。
查找手机IP地址
设置 -> 关于手机 -> 状态
(某些手机可能不同)
注意:如果您连接了多个设备,请断开除您需要连接的设备外的其他手机。
对于Mac用户 -> 如果您遇到“adb命令未找到错误”,请尝试使用此链接
尝试以下 Android Studio 插件:
使用方法
Github链接:https://github.com/pedrovgs/AndroidWiFiADB
注意:请确保您的设备和计算机在同一个WiFi网络中。
我使用以下步骤成功地通过 WiFi 连接进行调试。我建议像Android WiFi ADB 插件这样的集成解决方案中遇到问题的人也尝试此解决方案。在我的情况下,插件无法在 USB 拔出后维持与设备的 WiFi 连接。以下解决方案可以克服这个问题。
如果您有本地 WLAN,您可以将 Android 设备和电脑连接到该 WLAN。然后查看设备 WLAN 设置以确定其 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 中显示,并可用于进行调试。当连接不稳定时,您可能需要不时地重复上述命令以重新激活连接。
尝试运行:
adb tcpip 5555
adb connect 192.168.2.4
我的IDE之前可以使用Android wifi ADB,但在更新Android Studio(当前版本为Android Studio 3.3)后,它无法正常工作,并始终提示“无法连接到设备......相同的网络”。
花费了很多时间后,我仍然无法解决这个问题。
然后我尝试了WIFI ADB ULTIMATE:
https://github.com/huazhouwang/WIFIADB/tree/master/WIFIADBIntelliJPlugin
这对我起了作用。
编辑:现在我正在使用ADB Wi-Fi,在Android Studio中是最简单和易于使用的插件。
您可以在Android ADB文档中找到有关通过WiFi设置设备的信息。
对于运行Android 11+的设备,请参阅说明。
对于运行Android 10以下版本的设备,请参阅说明。
打开 Android Studio 并按照以下路径操作:
前往 -> 设置 -> 插件 -> 单击"浏览存储库"
然后搜索 WIFI ADB ULTIMATE ,并单击安装。
第一次使用需要通过 USB 连接。
你可以在 Github 上检查其工作状态。有关更多详细信息,请参见 WIFI ADB ULTIMATE。
/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调试。