在更新到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_SDK_HOME环境变量指向错误的位置时,也会发生此问题

比如说。Android文件夹的路径是E:\Android\.android

那么ANDROID_SDK_HOME环境变量值应该是E:\Android

其他回答

总结一下:

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)创建一个新的硬件配置文件,它将使您能够将图形:自动更改为软件。

尽管这个问题是专门为Windows提出的,但我将为MacOS 11.4 Big Sur给出我的答案,因为这个线程是谷歌上搜索这个问题时的第一个热点,而且已经给出的答案都没有解决我的问题。

我在这里找到了问题的解决方案-出于保留的原因,我将重复详细的步骤:

打开终端,进入目录/Users/<username>/Library/Android/sdk/emulator/qemu/darwin-x86_64/ 创建一个名为entitled . XML的XML文件,内容如下:

<?xml version="1.0" encoding="UTF-8"?>
     <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" 
     "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
     <plist version="1.0">
     <dict>
         <key>com.apple.security.hypervisor</key>
         <true/>
     </dict>
     </plist>

退出模拟器

Codesign -s -——entitlement entitlement .xml——force qemu-system-x86_64

启动模拟器

我把图形换成了软件,已经安装了英特尔x86模拟器,并重新启动了PC。毫无效果。这是Hyper-V问题。我已经关闭了VMWare。我打开它,重新启动PC和模拟器工作。所以请试试Hyper-V。

我的案例是:谷歌PLAY。

我的虚拟设备是Pixel 4…… 如图所示,Pixel4有谷歌播放支持,因此它会给出这样的错误:“AVD Pixel4的模拟器进程已被杀死。” 它在Android Studio 4.1.1上给出错误。 因此,我创建了一个新的虚拟设备(Pixel 4XL),并选择“SOFTWARE”来模拟性能…… 因为这个设备没有谷歌播放支持,所以它对我来说是有效的。

您需要更新以下工具。