我正在开发一款应用程序,我知道我将在今年全程维护它,至少在下一个Android版本(P)发布之前。我应该提一下,我不会使用新平台附带的任何新功能。
根据开发人员预览(目前为DP1)使用targetSdkVersion
来发布商店是否不建议?如果是,怎么样?
答案 0 :(得分:2)
我认为this documentation会回答你的问题:
Google Play 会阻止发布针对P Developer Preview的应用。当Android P final 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和测试版频道,这样您就可以在广告中广泛分发商店之前,先测试Android Beta版用户的应用。
因此,如果问题标题中的未发布的SDK 意味着预览SDK ,则无法将您的应用发布到Google Play频道。如果您的意思是针对开发者预览测试您的应用,则可以使用Android P final SDK发布它。
该文件还说:
P Developer Preview提供预览API - 在最终SDK发布之前,API将不会正式发布,目前计划在2018年第三季度推出。
截至M,N和O,最终SDK已于6月或8月发布。
Android O final SDK(2018年6月8日)
今天我们推出了最终Android O API的开发者预览版3 ......
今天的预览更新包括最新版本的Android O平台,最终API级别为26和......
Android N final SDK(2017年6月15日)
Android N的最终SDK现在可以通过Android Studio中的SDK Manager下载。它为您提供了开发和测试Android N平台中官方API所需的一切。安装完最终SDK后,您可以将项目的compileSdkVersion更新为API 24,以便使用Android N API进行开发,并在新平台上进行构建和测试,以获得新功能,例如多窗口支持,直接回复通知和其他。我们还建议您将应用的targetSdkVersion更新为API 24,以选择加入并测试您的应用,使其符合Android N特定的行为更改。
Android M final SDK(2016年8月17日)
今天,随着最终的开发者预览版更新,我们将推出官方Android 6.0 SDK并打开Google Play,以发布针对Android Marshmallow中新API级别23的应用。