为什么Android Studio在运行flutter应用程序时找不到x86模拟器?

时间:2018-05-16 06:12:49

标签: android-studio flutter

软件

MacOS Sierra 10.12.6
Android Studio 3.1.2
Flutter 0.3.2 • channel beta
Tools • Dart 2.0.0-dev.48.0.flutter-fe606f890b
Flutter doctor (no problems found)

问题

我正在使用Android Studio IDE来开发扑腾的应用程序,但我无法从IDE启动任何Android虚拟设备模拟器。每当选择 Android虚拟设备时,例如 Pixel P ,就会显示一条错误消息,指出“PANIC:模拟器程序x86 CPU缺少“。但是,从命令行启动时,模拟器可以正常工作:

$ cd /Users/$USER/Library/Android/sdk/emulator
$ emulator -avd Pixel_API_P

这个问题似乎特定于扑动项目,因为使用 Android项目正常启动相同的虚拟设备。

2 个答案:

答案 0 :(得分:2)

我将虚拟设备的x86图片更改为x86_64,问题解决了。仍然没有承担根本原因,但它有效:

ADV Manager > edit device > (name_of_device) Change... > x86 images > download & select x86_64 image

enter image description here

答案 1 :(得分:0)

检查BIOS设置中是否激活了GPU渲染。 通常,BIOS会保持GPU渲染。您可以更改它,然后清理Android Studio,然后重新加载ADB。

希望这会有所帮助。 :)