4

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

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

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

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

4

2 回答 2

1

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

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

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

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

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

于 2012-10-01T19:13:23.230 回答
0

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

于 2013-04-11T11:31:06.190 回答