Android 谷歌地图说OpenGL版本是<;2用于支持GPU的仿真器

Android 谷歌地图说OpenGL版本是<;2用于支持GPU的仿真器,android,google-maps,opengl-es,android-emulator,Android,Google Maps,Opengl Es,Android Emulator,我使用的是启用了“使用主机GPU”选项的Android 4.2.2模拟器。 我正在尝试让Google Maps API在应用程序中工作,但在我的日志Cat中不断收到此错误消息: Google Maps Android API v2 only supports devices with OpenGL ES 2.0 and above 谷歌地图片段出现在模拟器上,但它只是一个带有两个缩放按钮的灰色正方形 我知道仿真器中显然存在一个错误,无法正确报告OpenGL版本,但这似乎早在2012年就有报告,

我使用的是启用了“使用主机GPU”选项的Android 4.2.2模拟器。 我正在尝试让Google Maps API在应用程序中工作,但在我的日志Cat中不断收到此错误消息:

Google Maps Android API v2 only supports devices with OpenGL ES 2.0 and above
谷歌地图片段出现在模拟器上,但它只是一个带有两个缩放按钮的灰色正方形

我知道仿真器中显然存在一个错误,无法正确报告OpenGL版本,但这似乎早在2012年就有报告,所以我希望现在可以修复(我使用的是Android 4.2.2仿真器版本17.2)

我真的很激动,我现在可以在4.2.1版本的模拟器中使用google maps API,但由于OpenGL问题,我无法让它正常工作

OpenGL肯定是在模拟器上启用的,因为OpenGL API演示工作正常

有人在4.2.2模拟器上使用过这个吗


谢谢

您使用的是哪个操作系统,安装的是哪个GPU和哪个驱动程序(驱动程序,而不是OpenGL)版本。您是从GPU供应商的网站安装驱动程序,还是使用操作系统附带的驱动程序?我正在使用Linux(Fedora18)和开源Gallium驱动程序:(OpenGL供应商字符串:X.Org,OpenGL渲染器字符串:AMD RV620上的Gallium 0.4,OpenGL版本字符串:2.1 Mesa 9.1)。就像我说的,opengl ApiDemos工作得很好。。。。