【问题标题】:No EGLConfig found in emulator, gpu emulation is true在模拟器中找不到 EGLConfig,gpu 模拟为真
【发布时间】:2012-09-22 13:30:27
【问题描述】:

我正在使用 AndEngine 并且总是得到错误:

“java.lang.IllegalArgumentException:未找到 EGLConfig!”

当我在模拟器中运行我的应用程序时。 GPU 仿真在硬件配置中设置为 true。它也发生在所有 sdk 上。我的应用在手机上运行良好。有人有什么建议吗? :)

编辑:这是我在 ubuntu 中设置显卡的问题,现在一切正常 :)

【问题讨论】:

    标签: android andengine gpu


    【解决方案1】:

    我之前遇到过同样的问题,我通过以下方式解决了它:

    1. 我下载了最后两个 API(API 15 和 API 16)
    2. 我用 Eclipse JUNO 安装了 ADT 20.0.3
    3. 我安装了最新版本的 platform-tools(revision 14) 和 sdk-tools(revision 20.0.3)
    4. 我为平台下载了基于 Intel Atom x86 的新系统映像(请注意这会导致 API 15 和 16 在 ARM 上不起作用(至少对我来说不起作用)。
    5. 正如您提到的,在创建 AVD 时启用 GPU 仿真。

    注意:您可以使用 SDK 管理器完成所有这些操作。如果不是这种情况,因为您的国家/地区被阻止(无法访问 Google 存储库),您将不得不使用代理并获取直接链接,顺便说一句,这就是我的情况。 :)

    应该够了,我认为这是您开发 Android 可以拥有的最佳配置,尽管您的问题可以通过应用语句 1 和 4 来解决。 祝你好运!!!

    PD:如果您想在以前的 API 版本(例如 Froyo)中测试使用 OpenGL 2.0 的应用程序,则必须在实体手机中进行。

    【讨论】:

    • 我更新了我的 sdk 和平台工具,做了你所描述的一切,但仍然得到同样的错误:/ 如果这很重要,我正在运行 Ubuntu 12.04... 不确定是否要运行它早于 4.0,所以感谢您至少澄清 :)
    【解决方案2】:

    这是我在 Ubuntu 12.04 中设置显卡的问题:P

    【讨论】:

    • 需要什么类型的设置?我需要有关此的更多信息,因为我现在面临同样的问题。
    猜你喜欢
    • 2012-07-17
    • 2012-04-28
    • 1970-01-01
    • 2019-12-11
    • 2012-04-05
    • 2015-11-17
    • 1970-01-01
    • 2012-07-19
    • 2018-08-30
    相关资源
    最近更新 更多