显示后,Android Emulator“允许USB调试”对话框立即关闭

问题描述

我正在尝试在Pixel设备中使用Android R进行调试,但是显示后立即关闭“允许USB调试”对话框,因此我无法单击“允许”以将其连接到AVD。我转到Android中的“开发人员”选项以关闭然后再打开USB调试,但是再次在显示后立即关闭对话框。我尝试杀死/启动ADB并解除所有AS /用户配置/ etc的限制,然后重新安装,但没有解决。有人有线索吗?

解决方法

擦除数据,它会弹出并保留。选中“始终允许在此设备上调试”框,您应该很高兴。

,
  1. ~/.android/adbkey.pub 获取您的公钥
  2. 将其附加到模拟器的 /data/misc/adb/adb_keys(如果不存在则创建它)
  3. 重启模拟器

那么你应该直接连接。

参考: How to solve ADB device unauthorized in Android ADB host device?

,

使用仿真器,无需打开Allow USB Debugging

根据您的担心,我尝试打开Allow USB debugging使其在具有API R的Pixel上正常工作,但是正如我之前说的那样,由于它是一个仿真器而没有用。

,

我有同样的问题。我试图及时单击“允许”,但是在我的PC上速度太快了。但是,我注意到,在冷启动后,此弹出窗口会弹出并且在一段时间内没有隐藏(可能是由于负载滞后),所以我设法以这种方式单击了它。

如果仍然存在此问题,并且目标是上传一些文件或apk,最好将其上传到Google驱动器,然后通过模拟器中的链接下载。

,

这个问题好像和你模拟器的 API 版本有关,经过一些测试,我发现 Pixel 4 API 30 有你的问题,而其他人没有。

Versions

该框的另一个奇怪之处是,它会在您开始新会话时再次询问您的许可,即使我点击了“始终允许此设备”按钮。