Delphi Android 应用 API 26 级?
Delphi Android app API level 26?
我的应用进入了 Google Play 的应用商店,但我也收到了这个警告:
Your app currently targets API level 14 and must target at least API
level 26 to ensure it is built on the latest APIs optimized for
security and performance.
From August 2018, new apps must target at least Android 8.0 (API level
26). From November 2018, app updates must target Android 8.0 (API
level 26).
如何将 Delphi 10.2.3 升级到 "target API level 26"?
转到 Delphi 项目目录中的 AndroidManifest.template.xml 文件,然后将 "android:targetSdkVersion" 从“%targetSdkVersion%”更改为“26”。这是 Delphi 10.2.3 中的错误。它现在已在 Delphi 10.3.2 及更高版本中修复。
还要确保在 Delphi SDK 管理器属性中选择了 Android API 26。
另见 Deadline Approaching: Google’s new Android API level 26 Requirements。
Option 1: Get the 10.3 Beta Release including support for Android API
level 26 The change to support Android API level 26 requires
significant work, and is not possible in a 10.2 update. We plan to
deliver full support for Android API level 26 in the next major
release of RAD Studio, 10.3. While this release will take some more
time, we understand that some customers require a solution soon. We
will invite all customers on active Update Subscription to join our
upcoming 10.3 Beta (under NDA). More details on the Beta and how to
sign up will be shared in the coming weeks over email - check your
inbox. The 10.3 beta will allow you to target Android API level 26.
Although the usual beta restrictions do not allow for building and
deploying production apps, this beta will have a special EULA
provision allowing you to deploy (production) Android apps to the
Google Play Store. Being able to participate in our Beta program is
one of the great benefits of Update Subscription. You can check how
many days you have remaining on your Update Subscription using the
License Manager.
Option 2: Using 10.2.3 In lieu of using the 10.3 beta to deliver
Android API level 26 ready apps, another option is to follow
Embarcadero MVP Dave Nottage’s excellent blog post on how to target
Android API Level 26 with Delphi, C++Builder and RAD Studio 10.2.3
Tokyo:
http://delphiworlds.com/2018/06/targeting-android-8-and-higher-continued/
我的应用进入了 Google Play 的应用商店,但我也收到了这个警告:
Your app currently targets API level 14 and must target at least API level 26 to ensure it is built on the latest APIs optimized for security and performance.
From August 2018, new apps must target at least Android 8.0 (API level 26). From November 2018, app updates must target Android 8.0 (API level 26).
如何将 Delphi 10.2.3 升级到 "target API level 26"?
转到 Delphi 项目目录中的 AndroidManifest.template.xml 文件,然后将 "android:targetSdkVersion" 从“%targetSdkVersion%”更改为“26”。这是 Delphi 10.2.3 中的错误。它现在已在 Delphi 10.3.2 及更高版本中修复。
还要确保在 Delphi SDK 管理器属性中选择了 Android API 26。
另见 Deadline Approaching: Google’s new Android API level 26 Requirements。
Option 1: Get the 10.3 Beta Release including support for Android API level 26 The change to support Android API level 26 requires significant work, and is not possible in a 10.2 update. We plan to deliver full support for Android API level 26 in the next major release of RAD Studio, 10.3. While this release will take some more time, we understand that some customers require a solution soon. We will invite all customers on active Update Subscription to join our upcoming 10.3 Beta (under NDA). More details on the Beta and how to sign up will be shared in the coming weeks over email - check your inbox. The 10.3 beta will allow you to target Android API level 26. Although the usual beta restrictions do not allow for building and deploying production apps, this beta will have a special EULA provision allowing you to deploy (production) Android apps to the Google Play Store. Being able to participate in our Beta program is one of the great benefits of Update Subscription. You can check how many days you have remaining on your Update Subscription using the License Manager.
Option 2: Using 10.2.3 In lieu of using the 10.3 beta to deliver Android API level 26 ready apps, another option is to follow Embarcadero MVP Dave Nottage’s excellent blog post on how to target Android API Level 26 with Delphi, C++Builder and RAD Studio 10.2.3 Tokyo: http://delphiworlds.com/2018/06/targeting-android-8-and-higher-continued/