在不降低minSdkVersion的情况下更新播放服务
我在我的android项目中使用以下播放服务库。 play-services-location
,play-services-auth
和play-services-gcm
。该库的版本号为9.2.0
。我的minSdkVersion
为9
。在不降低minSdkVersion的情况下更新播放服务
我最近添加了VerifyApps
API到项目中,为了正确使用该库,我不得不添加一个新的依赖项com.google.android.gms:play-services-safetynet:11.6.0
。当我添加它时,android studio要求在我的AndroidManifest
文件中输入一些类路径,否则我必须将我的minSdkVersion
改为14
。添加之后,auth
API提供的一些功能开始在运行Android 5.0及更高版本的设备中引发一些运行时异常。
我将我的Auth
和GCM
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