Android 谷歌地图说OpenGL版本是<;2用于支持GPU的仿真器
我使用的是启用了“使用主机GPU”选项的Android 4.2.2模拟器。 我正在尝试让Google Maps API在应用程序中工作,但在我的日志Cat中不断收到此错误消息: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年就有报告,
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工作得很好。。。。