我遇到过类似的问题:[emulator-5554 unauthorized for adb devices [1]
基本上,我试图用我的Windows 10在Android虚拟设备上进行一些颤动编程...虽然我不认为这个问题是特定的。
启动虚拟设备后,我跑了
flutter doctor -v
一切似乎都很好,除了
[!] Connected device
• Device emulator-5554 is not authorized.
You might need to check your device for an authorization dialog.
我跑的时候
flutter devices
我明白了:
No devices detected.
Run 'flutter emulators' to list and start any available device emulators.
我跑的时候
flutter emulators
我明白了
1 available emulator:
Nexus_5X_API_28
To run an emulator, run 'flutter emulators --launch <emulator id>'.
To create a new emulator, run 'flutter emulators --create [--name xyz]'.
好几天了,我已经尝试了上面几乎所有的内容。我已经用Google搜索了一下但是我没有找到任何可以真正解决我问题的方法:我已经尝试删除AVD并创建一个新的;我试过删除这对adbkey文件;我试过杀了adb服务器并重新启动;我试过打开和关闭调试模式/ USB调试;我试过擦拭数据和冷启动AVD;我已经尝试更新SDK工具.....我几天都在重复尝试所有这些,但我仍然没有成功。我想知道我在这里做错了什么......
真的希望有人能在这里给我一些合理的建议。先感谢您!
注意:我在Android Studio上创建了AVD。我在命令提示符下运行flutter doctor
。不知道这是否与此有关。
[1]:模拟器-5554未经授权使用adb设备
在Android studio Emulator ( device unauthorized)接受的答案
问题解决了。
步骤1-制作新的模拟器(Any)。
步骤2-然后通过更改设置使用硬件图形修复黑屏的另一个问题。(如果这个问题与bug有关,则不知道)
Bam每件事都有效。
我不知道这是否真的是它的解决方案。
今天我尝试使用不同的图像(相同的API级别)创建不同的AVD。新的AVD工作!
我想知道是不是旧图像有问题或者无论如何 - 即使这是一个官方的Google Play图像。
我想,我的新形象不是正式的,但它的工作和连接没有问题。
我找到了解决方案!我被卡住了,但实际上很简单!
所以,我遇到了像素2和2 XL API 28(饼图)的问题,这里是做什么的:
它应该工作!这对我来说,我认为问题来自USB默认配置。我很热它帮忙,有一个很好的编程会话!
这也发生在我每隔一周。我发现它解决此问题的唯一方法是在Android虚拟设备管理器中单击“擦除数据”(您可以在单击面向下的箭头时出现的菜单中找到它)。不幸的是,这意味着您必须从头开始设置模拟器。