我在我的android项目中使用以下播放服务库。 play-services-location
,play-services-auth
和play-services-gcm
。该库的版本为9.2.0
。我的minSdkVersion
为9
。
我最近在项目中添加了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对吗?
如果没有完全支持这些功能,那么是否会有升级到此版本会影响的功能列表?
答案 0 :(得分:0)
您可以为旧版平台创建特殊风格,并将其与旧版 gms 一起使用。您将把这两种风格作为拆分APK部署到Play商店。