根据文档,当“已安装的GooglePlayServicesUtil.isGooglePlayServicesAvailable Play服务版本已过期”时,Google会返回SERVICE_VERSION_UPDATE_REQUIRED。
这是否意味着在play商店中有了新版本的google play服务?
这是否意味着应用程序需要比设备上当前安装的版本更高的版本?
这张支票是怎么做的?
发布于 2015-02-12 22:34:50
这意味着您的应用程序中包含的google play服务版本高于用户设备上当前安装的版本。用户需要更新他们的google play服务,以便您的应用程序正常工作。
如果结果返回该错误,您可以简单地调用此方法来提醒用户他们需要更新,它会将他们带到那里。
GooglePlayServicesUtil.getErrorDialog(result, this, GOOGLE_PLAY_SERVICE_UPDATE_CODE).show();result是isGooglePlayServicesAvailable方法的结果
发布于 2016-09-22 19:54:42
请注意,当前所有答案都引用了GooglePlayServicesUtil,它现在已被弃用。有关如何执行谷歌Play服务版本兼容性检查的详细信息,请参阅GooglePlayServicesUtil vs GoogleApiAvailability。
发布于 2021-08-22 15:27:40
我通过更新Youtube库的最新版本解决了这个问题:https://developers.google.com/youtube/android/player/downloads
在gradle中:
implementation files('libs/YouTubeAndroidPlayerApi.jar')https://stackoverflow.com/questions/28479849
复制相似问题