在更新到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堆和分辨率设置。


当前回答

也许问题是你已经安装Android Studio在一个非默认目录(例如c:\your_pesonal_directory),也许你有你的用户在ascii字符(如papà)为此,Android不能访问ascii目录

要在Win10上解决这个问题:

输入C:\users\你的用户名\ 将.android目录移动到另一个目录示例 C: \ AndroidSDK \ .android 创建环境变量(进入设置并在搜索工具栏中写入环境变量) 并命名为ANDROID_SDK_HOME 选择ANDROID_SDK_HOME的新路径:C:\AndroidSDK\ .android 重启Android Studio

其他回答

我试着用一个新的系统映像编辑AVD,瞧!它工作! 我有Nexus 5X API 24

我重新安装了Intel x86 Emulator Accelerator (HAXM安装程序)

在此之前,我尝试了很多方法,但只有一种有效:

配置->设置->外观和行为\系统设置\Android SDK -> SDK工具(选项卡)->取消选择“Intel x86 Emulator Accelerator (HAXM installer)”-> OK

现在,当你试图运行你的应用程序,或从AVD管理器启动设备时,它会给出“安装模拟器”错误->单击确定。这将自动下载新的“Intel x86 Emulator Accelerator (HAXM installer)”,我选择了512 RAM,它可以工作。

之后,我再次进行了所有这些处理,并选择了2 GB的RAM,它仍然工作。

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

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

当我把我的SDK位置从一个磁盘更改到另一个磁盘时,这个问题发生在我身上,由于磁盘空间有限的问题,而这样做的一些文件可能会损坏或丢失,经过一番挖掘,我发现我的SDK被部分安装(根据SDK管理器)。 我所要做的就是从SDK管理器中重新下载剩下的文件来解决这个问题。

在尝试了所有建议的解决方案和其他来源2天后。没有一个对我有效。事实证明,我需要在windows操作系统上使用添加功能工具启用windows虚拟化支持。刚刚到达你的控制面板,搜索“添加功能”,见附图。愿一切都好!