我刚刚安装了Android Studio Bumblebee(2021.1.1补丁2)
但是当我尝试运行我的模拟器时,我得到了允许 USB 调试提示,即使在我按下“允许”、选中“始终允许”选项,甚至取消它后,该提示仍然会出现。 我已经尝试重新启动我的 adb 服务器并删除并创建一个新的模拟器,擦除数据并尝试冷启动它,但问题仍然存在。
有谁知道这个问题的根本原因是什么以及如何解决它?
我仍然可以使用真实设备进行开发,但我确实想知道这个问题是否能够得到解决。
模拟器:Google Pixel 3 API 30
如果反复显示“允许 USB 调试”消息,则这通常是主机的问题,而不是 Android 设备的问题。
您应该通过删除 Android ADB 身份验证密钥来重置它,然后重新启动 ADB。将生成一个新的身份验证密钥(对),希望可以正常工作。
为此,请删除文件夹
adbkey
中的文件 adbkey.pub
和 ~/.android/
。
然后执行
adb kill-server
,最后通过执行adb start-server
重新启动adb。
请注意,这将重置您连接到该 PC/用户帐户的所有设备的 USB ADB 授权。
我遇到了同样的问题,并设法通过在模拟器开发人员选项中关闭并重新打开 USB 调试来修复它。仍然不知道最初是什么导致了这个问题。
就我而言,adb Kill-server 没有解决问题;我不得不终止 adb 进程。
在 Windows 中完成此操作的一种方法是转到“任务管理器”、“进程”选项卡,右键单击 adb 进程,然后单击“结束任务”。