Android Google Maps API v2已在真实设备上停止

Android Google Maps API v2已在真实设备上停止,android,api,maps,Android,Api,Maps,当我安装了Google Play服务时,我的应用程序工作正常,但如果没有它,当我打开它时,应用程序就会停止。这很清楚,但当我添加检查设备上是否有Google Play服务的方法时,它应该会显示错误对话框,但它不会。应用程序也不能打开 这是我从其他帖子复制的代码。我试着用我的代码来做这件事,但它也不起作用 方法: public void checkGooglePlayServicesAvailability() { int resultCode = GooglePl

当我安装了Google Play服务时,我的应用程序工作正常,但如果没有它,当我打开它时,应用程序就会停止。这很清楚,但当我添加检查设备上是否有Google Play服务的方法时,它应该会显示错误对话框,但它不会。应用程序也不能打开

这是我从其他帖子复制的代码。我试着用我的代码来做这件事,但它也不起作用

方法:

public void checkGooglePlayServicesAvailability()
      {
          int resultCode = GooglePlayServicesUtil.isGooglePlayServicesAvailable(this);
          if(resultCode != ConnectionResult.SUCCESS)
          {
              Dialog dialog = GooglePlayServicesUtil.getErrorDialog(resultCode, this, 1);
              dialog.setCancelable(false);
              dialog.show();
          }

          Log.d("GooglePlayServicesUtil Check", "Result is: " + resultCode);
      }
调用onResume():

我也安装了谷歌地图。也许有人能帮我

编辑:LogCat:

07-07 15:33:39.150: E/Trace(3448): error opening trace file: No such file or directory (2)
07-07 15:33:41.361: E/Google Maps Android API(3448): Google Maps Android API v2 only supports devices with OpenGL ES 2.0 and above
07-07 15:43:15.820: E/Google Maps Android API(3524): Google Maps Android API v2 only supports devices with OpenGL ES 2.0 and above
07-07 16:06:55.349: E/Trace(3615): error opening trace file: No such file or directory (2)
07-07 16:06:57.841: E/Google Maps Android API(3615): Google Maps Android API v2 only supports devices with OpenGL ES 2.0 and above

你的
super.onResume()

我认为您的问题在于您尝试使用的设备不支持OpenGL ES 2.0功能。尝试使用支持该功能的设备。

你能发布堆栈跟踪吗?我在这两种情况下都尝试过,但都不起作用,现在我在其他方法之前调用了super.onResume()。我想不可能。我写道,当我从其他应用程序的链接下载google play服务时,我的应用程序运行良好。stacktrace告诉您当前设备不支持该功能。您是在同一台设备上运行应用程序还是必须使用其他设备?你用的是什么设备?我用的是另一个设备-HTC Wildfire S和安卓2.3.3。最初的设备是什么?最初的(emulator)是安卓4.2.2的一些设备
07-07 15:33:39.150: E/Trace(3448): error opening trace file: No such file or directory (2)
07-07 15:33:41.361: E/Google Maps Android API(3448): Google Maps Android API v2 only supports devices with OpenGL ES 2.0 and above
07-07 15:43:15.820: E/Google Maps Android API(3524): Google Maps Android API v2 only supports devices with OpenGL ES 2.0 and above
07-07 16:06:55.349: E/Trace(3615): error opening trace file: No such file or directory (2)
07-07 16:06:57.841: E/Google Maps Android API(3615): Google Maps Android API v2 only supports devices with OpenGL ES 2.0 and above