Android 如何要求更新播放服务并添加;此应用程序赢得了';除非更新Google Play服务,否则无法运行”;

Android 如何要求更新播放服务并添加;此应用程序赢得了';除非更新Google Play服务,否则无法运行”;,android,google-play-services,Android,Google Play Services,我创建了一个使用最新play服务(7.8)的应用程序。此应用程序使用新的条形码阅读器,它对应用程序的功能至关重要。当我在寻找这个问题的答案时,我发现当使用MapsAPI时,应用程序会强制用户更新播放服务。现在我无法做到这一点 我使用GenyMoon作为模拟器,并安装了过时版本的play服务。应用程序运行正常,但条形码扫描仪未运行。日志还说: Didn't find class "com.google.android.gms.vision.client.DynamiteNativeBarcodeD

我创建了一个使用最新play服务(7.8)的应用程序。此应用程序使用新的条形码阅读器,它对应用程序的功能至关重要。当我在寻找这个问题的答案时,我发现当使用MapsAPI时,应用程序会强制用户更新播放服务。现在我无法做到这一点

我使用GenyMoon作为模拟器,并安装了过时版本的play服务。应用程序运行正常,但条形码扫描仪未运行。日志还说:

Didn't find class "com.google.android.gms.vision.client.DynamiteNativeBarcodeDetectorCreator" 
我已经在AndroidManifest中的应用程序标记中添加了以下内容:

当你打开应用程序时,Hangouts和其他谷歌应用程序也会出现这种情况,迫使用户在使用应用程序之前先安装更新的play services


对不起,我的英语不好。谢谢你的帮助

也许我搜索不够努力。书里有一条说明

我只在活动的onResume()方法中添加了以下代码:

Dialog errorDialog = GoogleApiAvailability.getInstance().getErrorDialog(this,
            GoogleApiAvailability.getInstance().isGooglePlayServicesAvailable(getApplicationContext()),
                    REQUEST_CODE_RECOVER_PLAY_SERVICES);
    if (errorDialog != null)
        errorDialog.show();