0

我试图让 Google Map APIv2 在我的 Eclipse Android SDK 模拟器上运行。但是,我得到了 OpenGL 不支持的警告:

09-11 22:32:43.185: E/Google Maps Android API(1236): Google Maps Android API v2 only supports devices with OpenGL ES 2.0 and above
09-11 22:32:43.295: D/dalvikvm(1236): GC_FOR_ALLOC freed 327K, 13% free 2965K/3408K, paused 94ms, total 95ms
09-11 22:32:43.435: D/dalvikvm(1236): GC_FOR_ALLOC freed 137K, 11% free 3167K/3520K, paused 24ms, total 25ms
09-11 22:32:43.435: I/dalvikvm-heap(1236): Grow heap (frag case) to 3.811MB for 635812-byte allocation
09-11 22:32:43.605: D/dalvikvm(1236): GC_FOR_ALLOC freed <1K, 9% free 3788K/4144K, paused 164ms, total 168ms
09-11 22:32:43.904: D/libEGL(1236): loaded /system/lib/egl/libEGL_emulation.so
09-11 22:32:43.914: D/(1236): HostConnection::get() New Host Connection established 0x2a0efdf0, tid 1236
09-11 22:32:43.954: D/libEGL(1236): loaded /system/lib/egl/libGLESv1_CM_emulation.so
09-11 22:32:43.964: D/libEGL(1236): loaded /system/lib/egl/libGLESv2_emulation.so
09-11 22:32:44.144: W/EGL_emulation(1236): eglSurfaceAttrib not implemented
09-11 22:32:44.154: D/dalvikvm(1236): GC_FOR_ALLOC freed 268K, 9% free 4026K/4416K, paused 122ms, total 122ms
09-11 22:32:44.184: D/OpenGLRenderer(1236): Enabling debug mode 0
09-11 22:32:44.234: D/(1236): HostConnection::get() New Host Connection established 0x2a1f3190, tid 1257
09-11 22:32:44.969: D/dalvikvm(1236): GC_FOR_ALLOC freed 193K, 11% free 4061K/4548K, paused 429ms, total 431ms

我的应用程序只显示放大/缩小按钮。甚至“谷歌”商标也不存在。

自去年以来似乎应该支持 OpenGL ES 2.0: http ://android-developers.blogspot.com/2012/04/faster-emulator-with-better-hardware.html

我看过:Android OpenGL ES 2.0 模拟器http://www.learnopengles.com/android-emulator-now-supports-native-opengl-es2-0/

所以我的 AVD 是 Google API18,平台 4.3。我已经检查了“使用主机 GPU”。我还在我的主 xml 中添加了以下内容:

<uses-feature
    android:glEsVersion="0x00020000"
    android:required="true"/>

就是想不出哪里出错了。任何想法将不胜感激:-)

4

1 回答 1

0

我认为您可以忽略这些警告,尤其是“未实现 eglSurfaceAttrib”。我注意到 SDK 中的许多示例程序错误地检测 2.0 是否可用。忽略它并继续前进。如果 HelloEffects 示例有效,那么您就可以开始了。这应该有助于:

http://software.intel.com/en-us/articles/porting-opengl-games-to-android-on-intel-atom-processors-part-1

于 2013-09-13T18:48:18.587 回答