我遇到过类似的问题:[emulator-5554 unauthorized for adb devices 1
基本上,我正在尝试用我的Windows10在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]'.
几天来,我几乎尝试了从上面的帖子开始的所有方法。我在谷歌上搜索了一下,但我没有找到任何真正能解决我这里的问题的方法:我尝试删除AVD并创建一个新的;我尝试删除那对adbkey文件;我尝试杀死adb服务器并重新启动;我尝试打开和关闭调试模式/USB调试;我尝试擦除数据并为AVD冷启动;我尝试更新SDK工具.....我已经反复尝试了几天,但仍然没有成功。我想知道我到底做错了什么.
真的希望有人能在这里给我一些好的建议。提前谢谢你!
注意:我在Android Studio上创建了我的AVD。我在命令提示符下运行了flutter doctor
。不知道这和这件事有没有关系。
1:仿真器-5554未经授权,用于adb设备
发布于 2019-02-08 23:01:24
我不知道这是否真的是它的解决方案。
今天我试着用不同的镜像创建不同的AVD (相同的API级别)。新的AVD成功了!
我想知道这是不是旧的图片有buggy或者其他什么--尽管这是Google Play的官方图片。
我的新形象不是官方的,我猜,但它工作和连接没有问题。
发布于 2020-04-03 03:22:31
通过创建Nexus仿真器而不是Pixel 2解决了此问题
发布于 2019-09-12 16:11:09
我也遇到过同样的问题,并试图以多种方式解决它。就我而言,我可以找到一个简单的解决方案,就像更新Android studio一样。这是用于更新的信息。
IDE和插件更新:以下组件已准备好更新: Android Emulator、Android SDK平台-工具
https://stackoverflow.com/questions/54531829
复制相似问题