1

我正在开发一个应用程序,我知道我会在今年维护它,至少在下一个 Android 版本 (P) 发布之前。我应该提到我不使用新平台附带的任何新功能。

是否不建议使用targetSdkVersion基于开发者预览版(当前为 DP1)的版本发布到商店?如果是,如何?

4

1 回答 1

2

我认为本文档回答了您的问题:

Google Play禁止发布针对 P Developer Preview 的应用程序。当 Android P 最终版 SDK 可用时,您将能够以官方 Android P API 级别为目标,并通过 alpha、beta 和生产发布渠道将您的应用发布到 Google Play。

时间线和更新部分说:

在预览版 3 中,您将可以使用最终的 P API 和 SDK 进行开发,以及更新的 beta 系统映像以测试系统行为和功能。Android P 此时将提供标准的 API 级别。您可以开始对旧版应用程序进行最终兼容性测试,并优化使用 P API 或功能的任何新代码。

同样从预览版 3 开始,您将能够将应用程序发布到运行官方 API 级别的 Android P 的设备,例如选择加入 Android Beta 计划的消费者设备。您可以先发布到 Google Play Alpha 和 Beta 渠道,这样您就可以先与 Android Beta 消费者一起测试您的应用,然后再在商店中广泛分发。

因此,如果未发布的 SDK的标题是Preview SDK,则无法将您的应用发布到 Google Play 渠道。如果您的意思是针对Developer Preview测试您的应用,您可以使用 Android P 最终版 SDK 发布它。

该文件还说:

P 开发者预览版提供预览版 API — 这些 API 在最终 SDK 发布之前不会正式发布,目前计划在 2018 年第三季度发布。

截至 M、N 和 O,最终的 SDK 于 6 月或 8 月发布。

Android O 最终版 SDK(2018 年 6 月 8 日)

今天,我们推出了具有最终 Android O API 的 Developer Preview 3,...

今天的预览更新包括具有最终 API 级别 26 的 Android O 平台的最新版本和...

Android N 最终版 SDK(2017 年 6 月 15 日)

现在可以通过 Android Studio 中的 SDK 管理器下载适用于 Android N 的最终 SDK。它为您提供在 Android N 平台上针对官方 API 进行开发和测试所需的一切。安装最终 SDK 后,您可以将项目的 compileSdkVersion 更新到 API 24,以使用 Android N API 进行开发并在新平台上构建和测试,以获得多窗口支持、直接回复通知和其他。我们还建议您将应用的 targetSdkVersion 更新到 API 24,以选择加入并使用 Android N 特定的行为更改来测试您的应用。

Android M 最终版 SDK(2016 年 8 月 17 日)

今天,随着最终的 Developer Preview 更新,我们将推出官方 Android 6.0 SDK 并打开 Google Play 以发布您的应用程序,这些应用程序以 Android Marshmallow 中的新 API 级别 23 为目标。

于 2018-05-07T07:29:02.647 回答