在不降低minSdkVersion的情况下更新播放服务

我在我的android项目中使用以下播放服务库。 play-services-locationplay-services-authplay-services-gcm。该库的版本号为9.2.0。我的minSdkVersion9。在不降低minSdkVersion的情况下更新播放服务

我最近添加了VerifyApps API到项目中,为了正确使用该库,我不得不添加一个新的依赖项com.google.android.gms:play-services-safetynet:11.6.0。当我添加它时,android studio要求在我的AndroidManifest文件中输入一些类路径,否则我必须将我的minSdkVersion改为14。添加之后,auth API提供的一些功能开始在运行Android 5.0及更高版本的设备中引发一些运行时异常。

我将我的AuthGCM API升级到版本11.6.0。 Android工作室再次要求我在AndroidManifest文件中输入更多类路径。在此之后,该应用程序工作正常,但我碰到这doc。根据此文档,如果我使用的版本大于10.2的play-service,我的应用将无法在4.0以下的设备上正常工作(如果我错了,请纠正我,但仔细查看措辞使我相信只有支持停止但现有的API调用将正常工作)。但我没有在我的项目中使用完整的play-service依赖项我只是上述4个库,因此通过在AndroidManifest文件中添加建议的条目应该让我的应用程序在版本4.0以下的设备中正常工作正确吗?

如果功能没有完全支持,那么是否有一个功能列表会升级到这个版本?

回答:

您可以为较旧的平台创建特殊的风味,并将其与旧版本的gms一起使用。您会将这两种风格作为拆分APK部署到Play商店。

以上是 在不降低minSdkVersion的情况下更新播放服务 的全部内容, 来源链接: utcz.com/qa/266598.html

回到顶部