在更新到Android Studio 2后,当我试图运行我的应用程序并选择一个模拟器时,我等待模拟器启动,它突然被杀死。我可以看到模拟器进程几分钟,但从来没有GUI。在Android studio中,我得到了错误

android studio Error while waiting for the device: The emulator process for AVD was killed

即使我在Android Studio之外运行模拟器也会发生这种情况。我试用了Android 6和基于Android 4.4的模拟器。 在Windows 7 x64 PC上运行。类似于另一个StackOverflow帖子被关闭。我尝试了各种ram、VM堆和分辨率设置。


当前回答

总结一下:

Install and reinstall HAXM 7.5.6 (only available version) under 'Android SDK' settings. Try downloading it manually, even other versions (they don't work with Android SDK), installing it from the Android/Sdk folder, etc. sc query intelhaxm in cmd should show if it is running correctly. Virtualization is enabled in your BIOS and has been tested Made sure the PATH variables are correct (ANDROID_HOME / ANDROID_SDK_ROOT) but NOT (ANDROID_SDK_HOME) to the folder in your settings per Here. Otherwise, you will see EVENTS on the Android Studio splash screen. Try unchecking / rechecking Launch in a tool window in Emulator settings (and even Enable Device Frame in AVD settings) Try rebuilding in several different combinations of android, different phones, etc (but with same levels and packages ... 30 for example) Try Rebooting in several different configurations Make sure all SDK Tools are up-to-date, and even try a fresh install of Android Studio. However, tried removing all of them, and adding them back. Check your space, try to have 25GB maybe or more free Check for Virtual Box, Antivirus Software, etc. Open Android Studio with Administrator privileges

运行在双显示器/坞站上?

A)在不插任何插头的情况下运行模拟器,然后插回显示器!(我知道很奇怪)……或者更好的是…… B)创建一个新的硬件配置文件,它将使您能够将图形:自动更改为软件。

其他回答

我尝试了张贴在这里的一切,但没有工作。我通过更新我的MacOS解决了这个问题。

我用的是10.14 Mojace,我把它更新到了最新版本11.2.1 Big Sur。

当我试图从命令行启动模拟器时,我收到了以下错误。经过一番研究,我发现在Catalina之后,苹果改变了一些系统库的位置。我不确定这是由它引起的,但升级MacOS为我解决了这个问题。

对我来说,我运行的是Arm而不是x86。通过安装正确的镜像(例如x86_64)来解决。

我通过更新Android模拟器解决了同样的问题。

步骤:

1. In Android Studio Go to TOOLS
2. SDK Manager
3. Android SDK
4. SDK Tools
5. Update the Android Emulator.

然后它将运行。

查看这个参考https://stackoverflow.com/a/64384372/13952516

如果你将模拟器升级到30+版本并运行mac < 10.15,我会得到同样的错误

如果从命令行运行它,就会看到真正的错误

~/Library/Android/sdk/模拟器-avd - <

emulator: Android emulator version 30.5.3.0 (build_id 7196367) (CL:N/A)
dyld: Library not loaded: /System/Library/Frameworks/IOUSBHost.framework/Versions/A/IOUSBHost

您可以通过以下步骤修复此问题,以升级到Big Sur或降级模拟器。

wget https://dl.google.com/android/repository/emulator-darwin-6885378.zip zip解压emulator-darwin-5395263。 mv ~/图书馆/Android/sdk/模拟器~/Library/Android/ Android/ Android/模拟器 mv模拟器~/图书馆/Android/sdk/模拟器 cp ~/Library/Android/sdk/ previoter /package.xml ~/Library/Android/sdk/ package.xml

检查是否成功:

cd ~ ~ /图书馆/ Android / sdk /模拟器/模拟器- version

28.0.25.0

~ /图书馆/ Android / sdk /模拟器/模拟器-list-avds

源https://groups.google.com/g/flutter-dev/c/uEthfwjZBAQ/m/HSFqTgYsAgAJ

2021年4月8日编辑:我更新了模拟器链接到评论中提到的新版本

如果你使用的是苹果硅(M1)芯片,请确保你使用的是基于arm64的模拟器:

如果不是,创建一个新的Virtual Device,并使用Other映像中的arm64-v8a映像。