相关疑难解决方法(0)

Android Emulator 实例不显示“允许 USB 调试”确认以进行身份​​验证

我正在尝试在 Android Studio 的 Android Emulator 中运行我的移动应用程序。当我运行应用程序时,它会提示我选择模拟器实例:

在此处输入图片说明

当我选择一个模拟器实例时,应用程序的构建开始并且选定的模拟器启动。

在此处输入图片说明

构建完成后,Android Studio 告诉我它“正在等待目标设备上线”,以便它可以通过网桥进行身份验证。

等待一段时间后,我没有收到带有 RSA 指纹的“允许 USB 调试”确认,因此我启用了开发人员模式并进入设置。

然后我尝试关闭“USB调试”设置,然后重新打开,然后在我的计算机上重新启动ADB服务,这导致ADB服务要求我授权设备(我无法获得确认)

在此处输入图片说明

我已经尝试过其他几个 Android 版本,其中只有一个有效(API 27)(该版本在操作系统启动后立即向我显示允许确认窗口)我还检查了是否在工作中启用了开发人员选项操作系统(API 27),它们不是这表明操作系统映像是预先配置的,因为它们是模拟器,我不需要触摸任何设置。

这感觉像是一个图像问题,因为其中一个图像(API 27)确实有效。有谁知道为什么我无法让其他 API 版本提示我对远程目标进行身份验证?

需要注意的一件事:在不起作用的版本上,我看不到设备上的 USB 端口,Developer Options -> Select USB configuration但在一张工作图像上,我可以看到检测到 USB 端口并设置为“正在充电”。

API 27(有效的图像):

API 27(有效的图像)

API 25(不起作用的图像):

在此处输入图片说明

在此处输入图片说明

这是我希望看到的提示,以便 ADB 服务可以与设备通信:

在此处输入图片说明

android android-emulator

5
推荐指数
1
解决办法
3344
查看次数

标签 统计

android ×1

android-emulator ×1