我遇到了类似这样的问题:[emulator-5554 unauthorized for adb devices [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]'.
好几天以来,我已经尝试了以上帖子中的几乎所有内容。我在Google上进行了搜索,但是在这里没有找到任何能真正解决我问题的东西:我试图删除AVD并创建一个新的AVD。我尝试删除一对adbkey文件;我尝试杀死adb服务器并重新启动;我尝试打开和关闭调试模式/ USB调试;我曾尝试擦除AVD的数据并冷启动;我尝试更新SDK工具..... 我已经重复尝试所有这些天了,但仍然没有成功。我想知道我在这里做错了什么...
真的希望有人可以在这里给我一些合理的建议。预先谢谢你!
注意:我在Android Studio上创建了我的AVD。我在命令提示符下运行了flutter doctor
。不知道这是否与此有关。
[1]:未经授权为adb设备使用的模拟器5554
答案 0 :(得分:3)
通过创建Nexus模拟器而不是Pixel 2解决了该问题
答案 1 :(得分:0)
Android studio Emulator ( device unauthorized)
中的可接受答案问题已解决。
第1步:创建一个新的模拟器(任意)。
第2步,然后解决了另一个问题 通过更改设置以使用硬件来黑屏 图形。(如果此问题与错误有关,则不知道)
巴姆一切正常。
答案 2 :(得分:0)
我不知道这是否真的是解决方案。
今天,我尝试用不同的图像(相同的API级别)创建不同的AVD。 新的AVD可以使用!
我想知道旧图片是否有错误或有什么缺陷-即使那是官方的Google Play图片。
我想我的新图像不是官方的,但是它可以正常工作并且连接没有问题。
答案 3 :(得分:0)
这也是我每两周发生一次的情况。我找到它解决此问题的唯一方法是在Android虚拟设备管理器中单击“擦除数据”(您可以在单击向下箭头时出现的菜单中找到它)。不幸的是,这意味着您必须从头开始设置模拟器。
答案 4 :(得分:0)
我也遇到过同样的问题,并尝试通过多种方式解决。就我而言,我可以在进行Android Studio更新时找到一个简单的解决方案。 这是更新信息。
IDE和插件更新:以下组件已准备就绪,可以进行更新:Android模拟器,Android SDK平台工具
答案 5 :(得分:0)
我通过在虚拟设备中关闭USB调试模式并再次将其打开来解决此问题。
答案 6 :(得分:-1)
我找到了解决方案的人!我被困住了,但实际上很简单!
所以,我遇到了Pixels 2和2 XL API 28(Pie)的问题,这是怎么做的:
正常设置并运行设备
打开开发人员功能:转到设置,然后单击“系统”, “关于模拟设备”,在“内部版本号”上点击5次
返回,显示高级选项,然后转到“开发人员选项”
确保已打开“ USB调试”
查找“默认USB配置”
Clic,它将打开一个菜单,然后选择“文件传输” “无数据传输”
我认为这很好,但是您也可以在通知中添加一些内容 并设置“虚拟SD卡”以用于传输照片和媒体 为了确定
使用模拟器打开PowerShell(或cmd或所需的文件) 仍然打开并检查它是否被'flutter'识别 医生”或“颤动设备”
使用'cd [您文件夹的路径]
键入“ flutter run”以在模拟器中启动您的应用
应该可以!它对我有用,我认为问题来自USB默认配置。我很热心的帮忙,进行了愉快的编程会议!