问题描述
我已经搜索了论坛,但找不到确切的答案.
I have search the forum and cant find exact answer for these.
每次我编译并运行该应用程序时.有错误
Every time I compile and run the app. There is an error
但是,一切仍然顺利进行,因此我没有打扰.
However, everything still run smoothly, and thus I didn't bother.
那么,正确的方法是什么?
So, what is the correct approach to this?
- 更新库.
- 忽略它,因为它已经过时但可用.
- 更新有什么好处
我发现有一些这样的问题仍然没有答案.因此,任何人都可以提出建议,以便其他人知道该怎么做.
I found out that there are a few questions like this remain unanswered. Thus Anyone please give a suggestion so other will know what to do.
推荐答案
角度是开放式的,在DirectX/Desktop OpenGL上实现OpenGLES的源项目.也就是说,它需要OpenGLES命令,并将它们转换为可以在台式机上轻松运行的命令.
Angle is an open-source project that implements OpenGLES over DirectX/Desktop OpenGL. That is, it takes OpenGLES commands, and converts them to something that can run easily on desktop machines.
Android模拟器可能会使用诸如Angle这样的技术将项目的OpenGLES命令以及Android OS OpenGLES命令转换为DirectX/Desktop OpenGL.
It's likely that the Android emulator would use a technology like Angle to convert your project's OpenGLES commands and possibly the Android OS OpenGLES commands to DirectX/Desktop OpenGL.
该错误告诉您Angle库缺少OpenGLES 1.x组件.我不确定这是否是正常情况-如果是错误,则是模拟器的问题,而不是您的代码的问题.如果一切看起来都正常,那么我就不用担心.仿真的操作系统和您的项目很可能使用的是OpenGLES 2或3,或者如果您使用的是OpenGLES 1.x,那么在将任何东西传递给Angle之前,也许会有一个兼容层在OpenGLES 2上实现OpenGLES 1.x.
The error is telling you that the Angle library lacks the OpenGLES 1.x component. I'm not sure if it's a normal situation or not - if it is an error, it's a problem with the emulator, not with your code. If everything appears to be working correctly then I wouldn't worry about it. Most likely the emulated OS and your project are using OpenGLES 2 or 3, or if you are using OpenGLES 1.x, then perhaps there's a compatibility layer that implements OpenGLES 1.x over OpenGLES 2 before anything gets passed to Angle.
这篇关于错误:模拟器:未检测到OpenGL ES 1.x库的OpenGL后端“角度".仅使用GLESv2的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!