这个问题困扰了我挺久的,解决方法意外的简单,在这里记录分享一下。
在 Arch Linux 使用 pacman 安装的 android-tools 包时,发现手机开启「无线调试」后,adb devices 始终不会自动出现设备。
原因是 Arch 官方仓库的 android-tools 在编译时禁用了 mDNS 支持,导致无法发现 ._adb-tls-connect._tcp 服务。而 Windows 和 Android Studio 自带的 ADB 都默认开启了该功能。
解决方法
安装 Google 官方编译的 Platform Tools:
yay -S android-sdk-platform-tools
1 个帖子 - 1 位参与者