因为Google Play的要求,使Delphi官方被动的透出点消息:https://community.embarcadero.com/blogs/entry/deadline-approaching-google-s-new-android-api-level-26-requirements

译过来,大致如下:

Google的应用商店要求应用程序至少支持Android 8.0(API Level 26)才可以上架,具体时间要求:

  • 2018年8月1日。所有新应用必须实现为Android API Level 26

  • 2018年11月1日。现有应用必须更新到Android AP Level 26

对于Delphi开发Android应用程序,现在有两种解决方案:

方案1:获取10.3 Beta版,包括对Android API Level 26的支持

支持Android API级别26的更改需要大量工作,这在10.2更新中实现是不可能的。我们计划在RAD Studio的下一版本10.3中,提供对Android API Level 26的完全支持。虽然此版本需要更多时间,但我们知道有些客户急需解决,因此我们将邀请所有积极更新订阅的客户加入即将推出的10.3 Beta版(根据NDA)。有关Beta版以及如何注册的更多详细信息将在未来几周内通过电子邮件分享,请检查您的收件箱。

10.3 beta将实现Android API Level 26的支持.虽然通常的beta版将限制不允许构建和部署生产应用程序,但此beta版将有一个特殊的EULA规定,允许您将Android应用程序发布到Google Play商店。

能够参与我们的Beta计划是更新订阅的最大好处之一。您可以使用许可证管理器检查更新订阅中剩余的天数。

方案2:使用10.2.3

用10.2.3代替10.3 beta版来支持Android API Level 26应用程序,另一个选择就是关注Embarcadero MVP Dave Nottage写的,关于如何使用Delphi,C ++ Builder和RAD Studio 10.2.3支持Android API Level 26的优秀博客文章:http://delphiworlds.com/2018/06/targeting-android-8-and-higher-continued/

如此看来,Delphi 10.3 未来两个月就能发布了!

 

2019-11-18:

 

官方按时发布了10.3.3,具体情况查看Delphi 10.3.3最新消息