Android模拟器一直显示允许USB调试提示

问题描述 投票:0回答:5

我刚刚安装了Android Studio Bumblebee(2021.1.1补丁2)

但是当我尝试运行我的模拟器时,我得到了允许 USB 调试提示,即使在我按下“允许”、选中“始终允许”选项,甚至取消它后,该提示仍然会出现。 我已经尝试重新启动我的 adb 服务器并删除并创建一个新的模拟器,擦除数据并尝试冷启动它,但问题仍然存在。

有谁知道这个问题的根本原因是什么以及如何解决它?

我仍然可以使用真实设备进行开发,但我确实想知道这个问题是否能够得到解决。

模拟器:Google Pixel 3 API 30

android android-studio android-emulator adb
5个回答
5
投票

如果反复显示“允许 USB 调试”消息,则这通常是主机的问题,而不是 Android 设备的问题。

您应该通过删除 Android ADB 身份验证密钥来重置它,然后重新启动 ADB。将生成一个新的身份验证密钥(对),希望可以正常工作。

为此,请删除文件夹

adbkey
中的文件
adbkey.pub
~/.android/

然后执行

adb kill-server
,最后通过执行
adb start-server
重新启动adb。

请注意,这将重置您连接到该 PC/用户帐户的所有设备的 USB ADB 授权。


3
投票

我可以通过使用 X86_64 系统映像创建新的 AVD 来解决此问题。


2
投票

我遇到了同样的问题,并设法通过在模拟器开发人员选项中关闭并重新打开 USB 调试来修复它。仍然不知道最初是什么导致了这个问题。


1
投票

您可能已经找到了解决方案,但我今天遇到了同样的问题,我希望这个答案最终能帮助其他人。

就我而言,解决方案是禁用 mDNS 进行无线调试并通过设备连接故障排除重新启动 adb

1。禁用 mDNS

File
>
Settings...
>
Debugger
> 取消选择
Enable adb mDNS for wireless debugging

2。重新启动adb

Dropdown Devices
>
Troubleshoot Device Connections
>
Next ->
>
Restart ADB server


0
投票

就我而言,adb Kill-server 没有解决问题;我不得不终止 adb 进程。

在 Windows 中完成此操作的一种方法是转到“任务管理器”、“进程”选项卡,右键单击 adb 进程,然后单击“结束任务”。

© www.soinside.com 2019 - 2024. All rights reserved.