我已经安装了Android Studio 4.2 Canary,但无线调试完全不起作用(https://9to5google.com/2020/06/10/android-11-beta-1-wireless-debugging-jetpack-compose/)。
我在手机的开发人员选项中启用了它,并尝试使用adb连接,但是Android Studio无法发现我的手机。
我是否缺少任何东西,比如插件或类似的东西?
我正在Windows 10上使用Android Studio 4.2。
为了作为一项预防措施,请确保启用了开发人员选项和无线调试,并安装了最新的SDK平台工具:
进入SDK管理器 > SDK平台 > 选中“显示包细节”(在右下角)。
展开最新的稳定版Android版本(目前为Tiramisu)> 并检查Android SDK平台(目前为33)是否已经被选中/安装。
点击应用并允许安装完成(如果需要)。
解决方法1
尝试从Android Studio设置中禁用然后重新启用adb mDNS。
解决方法2
尝试禁用任何(虚拟)网络适配器,例如VPN或VM(虚拟机)。
这些步骤适用于Windows,可能也有Mac的等效方法,所以可以尝试一下,如果Mac没有虚拟适配器,那就试试下一个解决方法。对于 Windows,默认位置是:C:\Users\[User]\AppData\Local\Android\Sdk\platform-tools
(但像我一样,您可能已经移动了文件夹,请检查一下。)
cd [您 PC 上 platform-tools 文件夹的路径]
如果您的电脑在 Android 设备上的“配对设备”下显示,则跳至第 6 步;否则,
通过选择使用配对码与设备配对,找到您的IP地址、端口号和配对码。请记下设备上显示的IP地址、端口号和配对码。
在您打开的终端中运行adb pair ipaddr:port
。使用上述的IP地址和端口号。
当提示时,请输入配对码,如下所示here
*附注:这些步骤也可以从谷歌的here处获得,但由于某种原因,他们没有提到上述步骤。
adb connect ip:port
。该ip:port可在无线调试主页here中看到。希望通过这样的方式,设备能够连接成功。
来源
你可以在这里查看我的完整答案here或者下面原始修复的发现。我已经编辑了我的答案,以避免它成为一个完全重复的问题,但问题是没有人知道实际原因和哪个修复方法可能有效或无效,比如修复方法2曾经对我有用,然后我搞砸了,问题又出现了。