【问题标题】:Android virtual device is not runningAndroid 虚拟设备未运行
【发布时间】:2015-03-31 09:34:07
【问题描述】:

我开始学习 Android 开发,我安装了 Android Studio。 尝试启动应用程序时,虚拟设备窗口打开,但出现以下错误:

创建上下文失败 0x3005 无法获取 wglGetExtensionsStringARB 模拟器:警告:无法初始化 OpenglES 仿真,使用软件渲染器。无法得到 wglGetExtensionsStringARB 无法获取 wglGetExtensionsStringARB 无法获取 wglGetExtensionsStringARB 无法获取 wglGetExtensionsStringARB 无法获取 wglGetExtensionsStringARB 无法获取 wglGetExtensionsStringARB 无法获取 wglGetExtensionsStringARB 模拟器:设备 fd:588 HAX 不工作 和 emulator 以仿真模式运行 emulator: 所需的内存 此 VM 超出驱动程序限制。

有什么解决办法吗?谢谢。

【问题讨论】:

    标签: android avd


    【解决方案1】:

    遇到这个问题。试试这个方法。

    打开AVD Manager -> Select the device -> click Edit and uncheck the Enabled checkbox.并将RAM设置为512 Mb or 768 Mb和堆大小64。之后重新启动您的工具。我希望它能正常工作

    【讨论】:

    • 更好的方法是使用增强了 genymotion 等功能的 3rd 方模拟器
    【解决方案2】:

    将 RAM 设置为 768MB,堆大小设置为 64。 尝试使用主机 GPU,不使用它,这取决于您的系统。

    模拟器通常需要 2 到 3 分钟才能启动。

    【讨论】:

      【解决方案3】:

      由于不同的原因,许多人都遇到了这个问题。一些解决方案可能是:

      1. 增加模拟器内存​​
      2. 使用 GPU HOST 复选框

      【讨论】:

      • 同样的问题 :( emulator: WARNING: Requested RAM size of 2048MB is too large for your environment, and is reduced to 1536MB. emulator: device fd:696 HAX is not working and emulator runs in emulation mode emulator: 此 VM 所需的内存超出驱动程序限制。
      • 将 Ram 设置为 512,堆大小为 64。我有这些设置,实际上在 HAX 驱动程序设置中我将 ram 设置为 384,但它仍然像 Eclipse IDE 中的魅力一样工作,会尝试找到更好的工作你的解决方案。尝试删除现有的并创建一个新的。首先在没有 GPU 主机的情况下启动,然后终止它,然后打开设置,然后检查 GPU 主机并试一试。这发生在我的空白黑屏..
      • 我尝试了一切,但没有任何效果,这就是我没有投票的原因:(
      • 好的,明天我会尝试为你找到一些好的解决方案,如果有新的错误出现,请更新你的问题,以防万一。
      • 试试这个,转到安装了android sdk的文件夹,并在那里找到名称为“Intel”的文件夹,在那里你将设置HAXM,如果你之前安装过重新运行它,然后将内存设置为512MB这已经足够了。没找到?打开 eclipse 并转到 SDK Manager 并下载 Intel x86 HAXM。然后安装它并设置 Ram 大小:) 希望这会对你有所帮助。
      【解决方案4】:

      只需增加模拟器 RAM 即可。

      【讨论】:

      • 模拟器:警告:请求的 2048MB RAM 大小对于您的环境来说太大了,因此减少到 1536MB。
      猜你喜欢
      • 2015-12-28
      • 1970-01-01
      • 1970-01-01
      • 2016-03-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-08-16
      • 2019-02-16
      相关资源
      最近更新 更多