GooglePlayService需要更新,但PlayStore中没有更新

问题描述

您可以尝试看看问题是否已解决吗?如本博客文章所述,Google Play服务5.0的部署刚刚完成(1小时前),如:http : //android-developers.blogspot.com/2014/07/google-play-services-5.html

可能是您在完成发布之前使用了5.0 SDK,但是由于您的设备尚未收到更新,因此它将无法运行。

解决方法

我开发了一个使用GoogleMap的应用程序。我刚刚在Eclipse中更新了Android插件(带有Android
L库),并重新导入了GooglePlayService库等。

因此,我重新编译后,在手机(4.4.2中的Sony Xperia Z),GenyMotion Emulator(4.4.2),Nexus
7(4.4.2)上都可以正常工作。但是,它不能在两个Samsung Galaxy
S4(4.4.2)和另一个4.4.2中的三星平板电脑上使用。实际上,我通过以下方式检查了GooglePlay服务的版本:

resultCode = GooglePlayServicesUtil.isGooglePlayServicesAvailable(this.getActivity());
        // resultCode = ConnectionResult.SERVICE_VERSION_UPDATE_REQUIRED;
        if (resultCode != ConnectionResult.SUCCESS) {
            if (GooglePlayServicesUtil.isUserRecoverableError(resultCode)) {
                GooglePlayServicesUtil.getErrorDialog(resultCode,this.getActivity(),1).show();
                rootView = inflater.inflate(R.layout.fragment_googleplayerror,container,false);
                return rootView;
            } else {
                Log.i(Tag,"This device is not supported.");
                getActivity().finish();
            }
        }

        else {
            rootView = inflater.inflate(R.layout.activity_tracking,false);
        }

因此,在无法使用该应用程序的设备中,Android检测到GPS(GooglePlayService)不是最新的,并重定向到GooglePlayStore,但在Play商店中只有两个按钮:“卸载”和“打开”。我还读到导入GooglePlayServiceForFroyo可以解决pb。但是,为什么即使在同一Android版本上,它也可以在某些设备上运行却不能在其他设备上运行?

猜你在找的技术问答相关文章

如何检查配对的蓝牙设备是打印机还是扫描仪(Android)
是否允许实体正文进行HTTP DELETE请求?
如何将ZipInputStream转换为InputStream?
java.util.logging Java 8中的变量
PowerMockito.doReturn返回null
Java中的RESTful调用
Swing / Java:如何正确使用getText和setText字符串
特殊字符和重音字符
Android Studio中的ndk.dir错误
错误“找不到主类”