Android : 模拟器没有启动

Android : Emulator doesn't launch

我正在尝试创建一个简单的应用程序。我创建了一个新的 AVD。我启动了它。等了一个小时,模拟器只显示ANDROID。我卡住了。有人可以帮忙吗

一个小时的图片请不要标记重复。我尽可能地搜索和尝试了。

我做错了什么吗?请帮忙!!

我的模拟器创建

我再次启动 AVD 并得到了这个日志。我认为有人肯定可以从中找到我正在做的错误。

正在使用参数创建文件系统:

ERROR: couldn't get path to resize2fs binary


    Size: 576716800
    Block size: 4096
    Blocks per group: 32768
    Inodes per group: 7040
    Inode size: 256
    Journal blocks: 2200
    Label: 
    Blocks: 140800
    Block groups: 5
    Reserved block group size: 39


Created filesystem with 11/35200 inodes and 4536/140800 blocks  
Creating filesystem with parameters:


    Size: 69206016
    Block size: 4096
    Blocks per group: 32768
    Inodes per group: 4224
    Inode size: 256
    Journal blocks: 1024
    Label: 
    Blocks: 16896
    Block groups: 1
    Reserved block group size: 7  
Created filesystem with 11/4224 inodes and 1302/16896 blocks  
emulator: device fd:780  

HAXM is not working and emulator runs in emulation mode  

emulator: The memory needed by this AVD exceeds the max specified in your HAXM configuration.


emulator: AVD      RAM size = 1536 MB
emulator: HAXM max RAM size = 1024 MB
emulator: You might want to adjust your AVD RAM size and/or HAXM configuration to run in fast virt mode.  


creating window 23 46 193 322  
emulator: UpdateCheck: current version '24.4.0', last version '24.4.0'

打开您的 AVD 管理器并编辑您的设备并检查您选择的 CPU。尝试使用 Intel Atom。

还有,你安装HAXM了吗?

如果不了解您的 AVD 设置或您的 PC 配置,就无法真正分辨,但如果我猜测一下,主要的原因可能是您提供给 AVD 或 Android Studio 的 RAM 数量。如果您为 AVD 指定的 RAM 量太低,OS 的加载将需要时间,就像 RAM 低的 PC 需要更长的启动时间一样。

请检查您的模拟器的 API 级别 <= android:minSdkVersion 在您的清单中。请尝试通过单击 工具 > Android > AVD 管理器.

来启动另一个 AVD

分配给 avd 的内存超过分配给 HAXM 的内存。要么增加 HAXM 的内存(如果您的 PC 上有 4 GB 内存,这不是一个好主意),要么减少您的 AVD 内存以匹配 1024 MB 或更低。

我建议为某些旧设备配置(如 nexus s)创建模拟器并使用 X86 图像。

Post进一步询问这个方法是否有效。

在我的例子中,我有 运行 一个带有 Windows 的虚拟机,关闭这台机器并解决你的模拟器问题 Android。 祝你好运