在模拟器上出现了未实现的OpenGL ES API消息

4

我正在为Android 2.2开发一款应用程序。

当我在模拟器上运行使用OpenGL ES 2.0的程序时,会出现以下错误:

调用了未实现的OpenGL ES API

但是,如果我在一个装有Android 2.2的物理设备上运行相同的程序,它就可以完美地工作。

这是怎么回事呢?

谢谢。

2个回答

5

可能是您在模拟器中尝试执行了未实现的操作。

在Android模拟器上测试应用程序不是很好的体验,对于任何类型的应用程序,特别是游戏或其他实时应用程序,或者使用多点触控的应用程序,您应该尽可能地选择在设备上进行测试。所以在这方面没有太多损失。


2

模拟器不支持OpenGL。您需要在真实的Android设备上运行和调试应用程序。


模拟器不支持OpenGL ES 2.0,但它支持ES 1.1,但我不确定它的支持有多强大。 - Danny Parker

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接