设备模拟器-5554未经授权。 (机器人)

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

我遇到过类似的问题:[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 flutter adb android-sdk-tools avd
4个回答
0
投票

Android studio Emulator ( device unauthorized)接受的答案

问题解决了。

步骤1-制作新的模拟器(Any)。

步骤2-然后通过更改设置使用硬件图形修复黑屏的另一个问题。(如果这个问题与bug有关,则不知道)

Bam每件事都有效。


0
投票

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

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

我想知道是不是旧图像有问题或者无论如何 - 即使这是一个官方的Google Play图像。

我想,我的新形象不是正式的,但它的工作和连接没有问题。


0
投票

我找到了解决方案!我被卡住了,但实际上很简单!

所以,我遇到了像素2和2 XL API 28(饼图)的问题,这里是做什么的:

  • 正常设置和运行设备
  • 打开开发人员功能:转到设置,“系统”,“关于模拟设备”,在“构建号码”上点按5次
  • 返回,显示高级选项,然后转到“开发人员选项”
  • 确保'USB debugging'已打开
  • 找到'默认USB配置'
  • 点击它,它会打开一个菜单,然后选择'文件传输'而不是'无数据传输'
  • 我认为它很好,但你也可以在“虚拟SD卡”上的通知中输入并设置它以传输照片和媒体,以确保
  • 在仍然打开的模拟器中打开PowerShell(或cmd,或者你想要的东西)并检查它是否被'flutter doctor'或'flutter devices'识别
  • 使用'cd [您的文件夹的路径]转到项目文件夹
  • 输入“flutter run”以在模拟器中启动您的应用

它应该工作!这对我来说,我认为问题来自USB默认配置。我很热它帮忙,有一个很好的编程会话!


0
投票

这也发生在我每隔一周。我发现它解决此问题的唯一方法是在Android虚拟设备管理器中单击“擦除数据”(您可以在单击面向下的箭头时出现的菜单中找到它)。不幸的是,这意味着您必须从头开始设置模拟器。

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