2016-08-25 118 views
0

我使用Delphi 10.1柏林進行Android編程。點擊編譯時,項目會得到較老的sdk錯誤。我無法更改AndoridManifest.xml,因爲該文件動態加載並在運行項目時重新創建。德爾福XE7沒有問題,但德爾福10.1柏林(SDK 24)得到錯誤。install_failed_older_sdk錯誤Delphi 10.1柏林

我的手機:LG P920的Android 版本:2.3.5 SDK工具:安裝(2.3.3-2.3.7 10 API和其他新的版本) 德爾福:10.1柏林 Windows 7的

General

SDK properties

回答

0

不幸的是,你不會得到德爾福10.1柏林和你的設備很遠。根據Embarcadero's Delphi 10.1 Seattle Android Software Requirements documentation,Delphi 10.1柏林只支持Ice Cream Sandwich,特別是Android 4.0.3和4.0.4(API Level 15)。

API級別10不再受支持。根據Embarcadero's Delphi XE7 Seattle Android Software Requirements documentation,它最後得到了Delphi XE7的支持。

Platform Status docwiki頁面上提供了Embarcadero各種Delphi產品版本的一般目標平臺支持詳細信息。

另一點,但。你是對的,因爲你的Android項目的Android \ Debug \ AndroidManifest.xml文件在你每次構建項目時都會被重寫。但是,如果要更改寫入的內容,可以通過在項目文件夾中編輯項目的AndroidManifest.template.xml文件來完成。