我不知道这里是否是正确的地方,请询问以下内容:
我已经在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帐户上的此消息引起了疑问:
翻译是:
从2018年8月开始,新应用必须最低目标 Android 8.0。 从2018年11月开始,应用更新必须以8.0版为目标
最低目标是:
一个整数,指定该API所需的最低API级别 要运行的应用程序。如果系统的API级别低于此属性中指定的值,则Android系统将阻止用户安装该应用程序。
消息解释不正确?
答案 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?
没人知道未来