簡體   English   中英

Delphi Android應用API級別26?

[英]Delphi Android app API level 26?

我的應用程序已進入Google Play的應用程序商店,但我也收到了此警告:

您的應用目前的目標是API級別14,並且必須至少定位API級別26,以確保它基於針對安全性和性能優化的最新API構建。

從2018年8月開始,新應用必須至少定位到Android 8.0(API級別26)。 從2018年11月開始,應用更新必須定位到Android 8.0(API級別26)。

如何讓Delphi 10.2.3“目標API級別26”?

轉到Delphi項目目錄中的AndroidManifest.template.xml文件,然后將“android:targetSdkVersion”從“%targetSdkVersion%”更改為“26”。 這是Delphi 10.2.3中的一個錯誤。 它現在已在Delphi 10.3.2及更高版本中修復。

還要確保在Delphi SDK Manager屬性中選擇了Android API 26。

另請參閱截止日期接近:Google的新Android API級別26要求

請參閱https://community.embarcadero.com/blogs/entry/deadline-approaching-google-s-new-android-api-level-26-requirements

選項1:獲取10.3 Beta版本,包括對Android API級別26的支持支持Android API級別26的更改需要大量工作,並且在10.2更新中是不可能的。 我們計划在RAD Studio的下一個主要版本10.3中為Android API級別26提供全面支持。 雖然此版本需要更多時間,但我們知道有些客戶很快就會需要解決方案。 我們將邀請所有積極更新訂閱的客戶加入我們即將推出的10.3 Beta(根據NDA)。 有關Beta以及如何注冊的更多詳細信息將在未來幾周內通過電子郵件分享 - 請檢查您的收件箱。 10.3測試版將允許您定位Android API級別26.雖然通常的測試版限制不允許構建和部署生產應用程序,但此測試版將提供特殊的EULA規定,允許您將Android應用程序部署(生產)到Google Play商店。 能夠參與我們的Beta計划是更新訂閱的最大好處之一。 您可以使用許可證管理器檢查更新訂閱中剩余的天數。

選項2:使用10.2.3代替使用10.3 beta版提供Android API 26級就緒應用程序,另一個選擇是遵循Embarcadero MVP Dave Nottage關於如何使用Delphi,C ++ Builder定位Android API Level 26的優秀博客文章和RAD Studio 10.2.3東京: http//delphiworlds.com/2018/06/targeting-android-8-and-higher-continued/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM