当前位置: 首页 > 知识库问答 >
问题:

在Android Studio中启动模拟器的错误

史英飙
2023-03-14
> C:\Users\yates\AppData\Local\Android\sdk\tools\emulator.exe -netdelay
> none -netspeed full -avd Nexus_5_API_23_x86 <br/> init: Could not find
> wglGetExtensionsStringARB! <br/> emulator: WARNING: Classic qemu does
> not support SMP. The hw.cpu.ncore option from your config file is
> ignored.<br/> getGLES1ExtensionString: Could not find GLES 1.x
> config!<br/> emulator: device fd:704<br/> Failed to obtain GLES 1.x
> extensions string!<br/> HAXM is working and emulator runs in fast virt
> mode<br/> Could not initialize emulated framebufferCannot set up guest
> memory 'pc.ram': Invalid argument

>

  • 取消检查'GPU主机':已经这样做了。上面说是关于屏幕分辨率的。即使我改变屏幕分辨率,它也会给我同样的错误。

    安装HAXM:我已经这么做了。

    更新我的图形驱动程序:我的系统中没有任何额外的图形卡。“标准VGA图形适配器”是唯一安装的东西,它是最新的在我的系统。

    路径:C:\users\yates.android\avd\nexus_4_api_23.avd

    目标:Google API(API级别23)

    皮肤:nexus_4

    hw.device.name:Nexus 4

    VM.Heapsize:64

    Skin.Dynamic:是的

    HW.Mainkeys:否

    Avdid:Nexus_4_API_23

    HW.Camera.front:没有

    密度:320

    ScaleFactor:auto

    跟踪球:不

    HW.Battery:是的

    HW.SDCard:是的

    编码:UTF-8

    hw.gpu.enabled:否

  • 共有1个答案

    范翰池
    2023-03-14

    您需要减小模拟器的RAM大小。即使您有足够的内存,也建议您有1GB或小于1GB的内存。当它自动分配864MB时,在AVD管理器中编辑您的模拟器,并减少AVD的RAM。

    打开AVD管理器,选择您的设备,点击“编辑”按钮。

    然后在“内存选项”中找到RAM参数,并将其设置为512或864。单击OK保存当前配置并重新启动应用程序或AVD。

     类似资料:
    • 错误:调整分区e2fsck的大小失败,退出代码为%1。 我已经确保我在设置我的AVD时完全遵循这段视频。每当我使用x86_64系统映像运行AVD时,我会得到以下消息: 无法在仿真程序中启动AVD。输出:模拟器:警告:userdata分区的大小已从550 M调整为800 M错误:调整分区e2fsck的大小失败,退出代码为1 Hax已启用Hax ram_size 0x60000000 Hax正在工作,

    • 我在我的新Windows XP中安装了带有4gb ram的eclipse keeller。当我在avd中创建新模拟器时,还安装了sdk 20.0.2,它显示Windows错误。 "emulator-arm.exe遇到问题需要关闭很抱歉给您带来不便" 我尝试重新安装adt和sdk,但没有效果。请告诉我需要的解决办法。 提前谢谢 avd规范 姓名:维杰 CPU/ABI:ARM(armeabi-v7a)

    • 我尝试在Ubuntu14.04的android Studio中启动模拟器中的应用程序,结果显示以下错误。 正在进行渐变生成时显示错误: /home/next/nte/machinesetup/android-sdk-linux/tools/emulator-netdelay none-netspeed full-avd Nexus_5X_API_24无法启动“/home/next/nte/mach

    • 我昨天使用模拟器很好,但今天我不能打开模拟器。我已经阅读了android的文档和人们遇到的其他问题,但我找不到一个解决方案。我尝试使用-gpu host和-gpu swiftshader_indirect来强制仿真程序通过终端运行,但没有成功。我已经更新了所有的SDK平台和SDK工具,没有成功。我已经删除了模拟器,并通过AVD管理器安装了一个不同的模拟器,以确定下载是当前的。这里还有一些我尝试过的

    • 我有三个UI屏幕在我的应用程序。 Windows 7 Ultimate Java 1.7_05 Eclipse Luna(4.4.2)

    • 我认为这是项目结构中的SDK引用的问题,但是当我单击run并选择Launch Emulator时,什么也不会出现。