模拟器进程在启动时被杀死

phe*_*mix 6 android android-studio-2.2

我正在使用Android Studio2.2.3

我创建了一个非常简单的项目basic activity

当我运行项目时,Run选项卡中出现此错误:Error while waiting for device: The emulator process for AVD Nexus_5X_API_25_x86 was killed.

我的电脑是 windows7 64 位,RAM 4Gb,启用了虚拟化。正在运行防病毒软件 Avast。

那么我应该怎么做才能防止这个进程被杀死?

Hab*_*emi 17

此问题有多种原因,要正确解决此问题,请转到Help -> show log in **** 然后打开日志文件并在该文件中搜索“模拟器”一词。例如,我在日志文件中发现了这个错误 2020-12-27 22:42:58,708 [114439053] INFO - manager.EmulatorProcessHandler - Emulator: emulator: ERROR: Not enough disk space

并通过腾出一些空间来解决问题。

  • 这应该是公认的答案。对我来说,问题是由我设置 ANDROID_SDK_HOME 环境变量引起的 - 由于某种原因,这意味着 Android Studio 无法再找到 AVD 文件夹,所以我还必须设置 ANDROID_AVD_HOME=C:\users\...\.android\avd (2认同)

sne*_*lak 13

错误 Android 模拟器被杀死

这对我有用:

工具-> SDK 管理器-> SDK 工具(选项卡)-> 取消选择“Android 模拟器”-> 确定

现在,当您尝试运行应用程序或从 AVD 管理器启动设备时,它会出现“安装模拟器”错误 -> 单击确定。这将自动下载正确的版本。


小智 7

如果其他一切都失败了,请尝试通过命令行手动运行模拟器,看看是什么导致它崩溃。就我而言,这是由于 C: 上缺少可用空间。解决方案是腾出一些空间,它又恢复了生机。

C:\Users\<user>\AppData\Local\Android\Sdk\emulator>emulator.exe -avd Pixel_3a_API_30_x86
        emulator: ERROR: Not enough space to create userdata partition. Available: 3853.097656 MB at C:\Users\<user>\.android\avd\Pixel_3a_API_30_x86.avd, need 7372.800000 MB.
        
        
C:\Users\<user>\AppData\Local\Android\Sdk\emulator>
Run Code Online (Sandbox Code Playgroud)