从2018年末开始的目标API级别要求

时间:2018-06-22 11:10:43

标签: android google-play updates

我不知道这里是否是正确的地方,请询问以下内容:

我已经在Google Play开发者控制台上阅读了以下内容:

  

在2018年下半年,Play将需要新的应用和应用   更新以最近的Android API级别为目标。这是必需的   在2018年8月推出新应用,并在11月更新现有应用   2018年。这是为了确保应用程序基于针对安全性和性能进行了优化的最新API

  

Google Play将要求新应用至少针对Android 8.0   (API级别26)从2018年8月1日开始,并且该应用更新目标   从2018年11月1日开始使用Android 8.0。

这是什么意思?这是否意味着我将无法开发与8.0以下版本兼容的应用程序?

如果是这样,如何在版本8.0以外的现有应用程序中引入错误修复/新功能?

这将导致版本8.0以外的所有设备“死亡” ...还是Google正在考虑为市场上的所有设备发布android oreo?

***************编辑***************

我的Google Developer Console帐户上的此消息引起了疑问:

enter image description here

翻译是:

从2018年8月开始,新应用必须最低目标 Android 8.0。 从2018年11月开始,应用更新必须以8.0版为目标

最低目标是:

  

一个整数,指定该API所需的最低API级别   要运行的应用程序。如果系统的API级别低于此属性中指定的值,则Android系统将阻止用户安装该应用程序。

消息解释不正确?

4 个答案:

答案 0 :(得分:18)

  

这是什么意思?

这意味着,您应该确保在targetSdkVersion中将26设置为build.gradle,并且您的应用程序与Android O行为更改兼容。

  

这是否意味着我将无法开发与8.0以下版本兼容的应用程序?

您可以将minSdkVersion设置为低于8.0。

  

这将导致除版本以外的所有设备“死亡”   8.0 ...还是Google正在考虑为市场上的所有设备发布android oreo?

Android O的distribution rate仍然约为6%,这意味着较旧的版本仍占94%左右。因此,他们无法进行重大更改。在针对Android O的适应性发生巨大变化之前,仍将支持较早的OS版本。这可能具有挑战性,因为它涉及大量制造商的适应。

如果要在第一个版本中上传应用,则必须确保与Android O兼容。

要更新现有应用,截止日期为11月。

鞋垫,Android Studio和Firebase。开始调查 满足Google Play的目标API级别要求

  

消息解释不正确?

英语from site is中的实际陈述:

  

Google Play将要求新应用至少定位 Android 8.0   (API级别26)从2018年8月1日开始,并且该应用更新目标   从2018年11月1日开始使用Android 8.0。

答案 1 :(得分:4)

  

您应该首先了解 TARGET API MINIMUM之间的区别   API 级别。

提醒一下,目标API级别不同于最低API级别。顾名思义,最低API级别用于声明应用支持的最低Android版本。技术上将目标API级别定义为测试应用程序可使用的操作系统的版本;但实际上,它用于定义应用程序期望从操作系统获得的一组行为。

请点击此链接以查看此信息的完整来源: https://www.androidpolice.com/2017/12/19/play-store-require-new-updated-apps-target-recent-api-levels-distribute-native-apps-64-bit-support/

答案 2 :(得分:2)

只需将您的 compileSdkVersion targetSdkVersion 更新为26(或更好的为28)。 并了解最低api版本目标api版本。重要的是要了解。 https://developer.android.com/guide/topics/manifest/uses-sdk-element

答案 3 :(得分:1)

  

这是什么意思?

这意味着您需要设置目标sdk Android 8.0(26 API)

  

这是否意味着我将无法开发与8.0以下版本兼容的应用程序?

,这意味着您的应用必须在11月底与Android O(26 API)兼容

  

这将导致版本8.0以外的所有设备“死亡”

  

如何在版本8.0以外的现有应用程序中引入错误修复/新功能?

它将支持8.0以外版本的现有应用程序中引入的所有功能

  

Google是否正在考虑为市场上的所有设备发布android oreo?

没人知道未来