设备 emulator-5554 未获得授权。 (Android)

Device emulator-5554 is not authorized. (Android)

我 运行 遇到了类似的问题:[ [1]

基本上,我正在尝试使用我的 Windows 10 在 Android 虚拟设备上进行一些 flutter 编程...尽管我不认为这个问题是特定于 flutter 的。

启动虚拟设备后,我运行

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]'.

几天来,我几乎尝试了 post above.I 中的所有内容,但我在这里没有找到任何可以真正解决我问题的方法:我尝试删除 AVD并创建一个新的;我试过删除一对 adbkey 文件;我试过杀死 adb 服务器并重新启动;我试过打开和关闭调试 mode/USB 调试;我试过为 AVD 擦除数据和冷启动;我试过更新 SDK 工具..... 几天来我一直在反复尝试所有这些,但仍然没有成功。我想知道我在这里做错了什么......

真的希望有人能在这里给我一些中肯的建议。提前致谢!

注意:我在 Android Studio 上创建了我的 AVD。我在命令提示符下 运行 flutter doctor。不知道跟这个有没有关系。

[1]: emulator-5554 未授权 adb 设备

中接受的答案

Issue Resolved.

Step 1- Made a new emulator(Any).

Step 2- then fixed another problem the black screen by changing the settings to use hardware graphics.(Dunno if this problem was related to the bug)

And Bam every thing worked.

我不知道这是否真的是它的解决方案。

今天我尝试用不同的图像(相同 API 级别)创建不同的 AVD。 新的 AVD 有效!

我想知道旧图像是否存在错误或其他原因 - 尽管那是官方图像 Google 播放图像。

我猜我的新映像不是官方的,但它可以正常工作并且连接没有问题。

伙计们,我找到了解决方案!!我被卡住了,但其实很简单!

所以,我遇到了 Pixels 2 和 2 XL 的问题 API 28 (Pie),这是解决办法:

  • 正常设置和运行设备

  • 开启开发者功能:进入设置,然后 'System', 'About Emulated Device'、在 'Build Number'

    上点击 5 次
  • 返回,显示高级选项,然后转到'Developer Options'

  • 确保 'USB debugging' 已开启

  • 查找'default USB configuration'

  • 点击它,它会打开一个菜单,然后 select 'File Transfer''No data transfer'

  • 我认为这很好,但您也可以在您的通知中单击 'Virtual SD card' 并设置为传输照片和媒体,在 为了确定

  • 用模拟器打开 PowerShell(或 cmd,或你想要的) 仍然打开并检查它是否被“颤动”识别 医生'或'flutter devices'

  • 使用 'cd [您的文件夹路径]

    转到您的项目文件夹
  • 键入 'flutter run' 以在模拟器中启动您的应用程序

应该有用!它对我有用,我认为问题出在 USB 默认配置上。希望对您有所帮助,祝您编程愉快!

我也是每两周发生一次。我发现解决此问题的唯一方法是单击 Android 虚拟设备管理器中的 "Wipe Data"(您可以在单击朝下的箭头时出现的菜单中找到它)。不幸的是,这意味着您必须从头开始设置您的模拟器。

我遇到过同样的问题,并尝试通过多种方式解决它。对于我的情况,我可以找到一个简单的解决方案,如 Android 工作室更新。 这里是更新信息。

IDE 和插件更新:以下组件已准备好更新:Android 模拟器,Android SDK 平台工具

通过创建 Nexus 模拟器而不是 Pixel 2 解决了这个问题

我通过在我的虚拟设备中关闭 USB 调试模式并再次打开它来解决它。

我尝试了所有上述建议的解决方案和其他解决方案,但 none 与我合作。 但以下解决了它:

问题出在“.android”文件中

删除整个“.android”文件夹,然后使用 AVD 管理器重新创建模拟器,文件夹将在同一位置重新创建。

“.android”文件夹的默认路径是 'C:\Users\***\.android',除非您更改它。

删除 android 虚拟设备管理器上的所有设备并创建一个新设备并从那里运行