GoogleApiAvailability isGooglePlayServicesAvailable返回成功,未安装播放服务

时间:2019-05-09 20:45:55

标签: android google-play-services google-maps-android-api-2

我正在未安装Google Play服务的模拟器上进行调试,以测试错误处理。

GoogleApiAvailability.getInstance().isGooglePlayServicesAvailable(applicationContext)
当设备上未安装Google Play服务时,

返回SUCCESS。这样,当我进入地图屏幕时,会收到一条消息

  

“应用程序无法使用Google Play服务。请重试”

在这种情况下,为什么GooglePlayServicesAvailable返回成功?我想确保安装了Play服务,尤其是地图,并且该服务是我的应用程序需要的最新版本。但是,上述调用在不成功的情况下会返回成功。

编辑:在Nexus 4 Android 5.1模拟器上运行。

我尝试在较新版本(Nexus 5,Android 7)模拟器上运行,并且isGooglePlayServicesAvailable返回了预期的错误,并且能够显示错误对话框。此GoogleApiAvailability是否与旧版本不兼容?

编辑:这也发生在运行5.1的旧版HTC One上。 GoogleApiAvailability.getInstance()。isGooglePlayServicesAvailable是否存在已知错误?

0 个答案:

没有答案