我不知道这是否是一个正确的地方,问以下问题:
我在 google play developer console 上读到:
2018 年下半年,Play 将要求新应用和应用更新以最新的 Android API 级别为目标。 2018 年 8 月的新应用程序和 2018 年 11 月的现有应用程序更新都需要这样做。这是为了确保应用程序构建在针对安全性和性能优化的最新 API 上
和
Google Play 将要求新应用从 2018 年 8 月 1 日起至少以 Android 8.0(API 级别 26)为目标,并且应用更新从 2018 年 11 月 1 日起以 Android 8.0 为目标。
这是什么意思?这是否意味着我将无法开发与小于 8.0 的版本兼容的应用程序?
如果是这样,如何在 8.0 以外的现有应用程序中引入错误修复/新功能?
这将导致所有非 8.0 版本的设备“死亡”……或者谷歌是否正在考虑为市场上的所有设备发布 android oreo?
\*\*\*\*\*\*\*\*\*\*\*\*\*\*\* 编辑 ***************
怀疑来自我的谷歌开发者控制台帐户上的这条消息:
翻译是:
从 2018 年 8 月开始,新应用必须 至少针对 Android 8.0。从 2018 年 11 月开始,应用更新必须以 8.0 版为目标
最低目标是:
一个整数,指定应用程序运行所需的最低 API 级别。如果系统的 API 级别低于此属性中指定的值,Android 系统将阻止用户安装该应用程序。
对消息的错误解释?
原文由 Mattia 发布,翻译遵循 CC BY-SA 4.0 许可协议
这意味着,您应该确保您已将
targetSdkVersion
设置为26
在您的build.gradle
并且您的行为更改与 Android 兼容。您可以将
minSdkVersion
设置为低于 8.0。Android O 的 分发 率仍在 6% 左右,这意味着旧版本仍占 94% 左右。由于这个原因,他们无法实施重大改变。在对 Android O 的适配发生巨大变化之前,仍将支持较旧的操作系统版本。这可能具有挑战性,因为它涉及大量制造商的适应。
如果您要上传您的应用程序作为您的第一个版本,那么您必须确保您与 Android O 兼容。
对于现有应用程序的更新,截止日期为 11 月。
onsole、Android Studio 和 Firebase。开始调查 满足 Google Play 的目标 API 级别要求
来自网站的实际英文声明是: