zl程序教程

您现在的位置是:首页 >  IT要闻

当前栏目

Google Play 服务将停止支持 “Jelly Bean” 平台

2023-03-14 22:21:34 时间

Google Play 官方发文表示,以后的 Google Play 服务版本将不再支持 Android Jelly Bean(以下简称为 JB)平台,对应 API 级别为 16、17、18。

 

JB 平台于 9 年前首次发布,截至 2021 年 7 月,其活跃设备数已低于1%。并且 Android 发布了很多优化和功能,但都没有同步到 JB,这导致开发人员和 QA 花在需要特殊处理的新功能上的时间增加。因此,官方表示从 2021 年 8 月起,对于运行 JB 的设备,Google 将不再更新超过 21.30.99 版本的 Play 服务 APK。

对于开发人员来说,支持 API 级别 16 至 18 的应用程序可以继续构建并向运行 JB 的设备发布,但在更新到较新的 SDK 版本时可能会遇到构建错误。对此,官方提供两个建议:

将应用程序的 build.gradle 中的 minSdkVersion 值设置为 19,即使用 API 级别 19 作为最低支持的 API 级别。如果以这种方式将应用发布到 Play Store,支持程度低于该级别的设备的用户将无法看到或下载该更新。然而,他们仍然能够下载和使用最近发布的针对其设备的应用版本。

通过配置和代码管理,构建多个 APK,以支持不同的最低 API 级别,并使用不同版本的 Google Play 服务,例如在 build.gradle 中定义两种不同的应用配置。

 

  1. productFlavors { 
  2.     legacy { 
  3.         minSdkVersion 16 
  4.         versionCode 101  // Min API level 16, v01 
  5.     } 
  6.     current { 
  7.         minSdkVersion 19 
  8.         versionCode 1901  // Min API level 19, v01 
  9.     } 
  10. dependencies { 
  11.     legacyCompile 'com.google.android.gms:play-services:16.0.0' 
  12.     currentCompile 'com.google.android.gms:play-services:17.0.0' 

更多详细内容,请查阅其官方公告。

本文转自OSCHINA

本文标题:Google Play 服务将停止支持 “Jelly Bean” 平台

本文地址:https://www.oschina.net/news/149701/google-play-service-discontinue-support-jelly-bean