2014-11-03 47 views
-1

我使用Delphi XE6開發Android應用程序,但它們不適用於較舊的手機。嘗試安裝時,我收到消息Not Supported如何設置在Delphi X6中使用的Android版本?

我相信這是因爲這個版本的Delphi帶有4.4 KitKat的預配置NDK和SDK。

我的問題是如何正確配置Delphi與2.2或2.3版本的Android開發?

+0

閱讀[documentation](http://docwiki.embarcadero.com/RADStudio/XE6/en/Adding_an_Android_SDK) – 2014-11-03 14:47:14

+0

@KenWhite SDK版本不確定生成的APK的API級別。我試圖找到有關如何設置(最低)支持的目標API級別的文檔,但找不到它。我假設Delphi生成的APK文件的目標是Android 2.3(API Level 10)以實現最大的兼容性。 – mjn 2014-11-03 15:42:07

回答

1

的Android 2.2是不支持的,看http://docwiki.embarcadero.com/RADStudio/XE7/en/Android_Devices_Supported_for_Application_Development

RAD Studio支持在運行Android操作系統的 以下版本的ARMv7設備開發:產生

 
KitKat    Android 4.4     API Level 19 
Jelly Bean   Android 4.1.x, 4.2.x, 4.3.x API Levels 16, 17, 18 
Ice Cream Sandwich Android 4.0.3 and 4.0.4  API Level 15 
Gingerbread  Android 2.3.3 – 2.3.7  API Level 10 

我承擔德爾福APK文件的目標是Android 2.3(API等級10),以實現最大的兼容性。

+0

我在2.3.6 XT305摩托羅拉上測試過,它不支持:-( – PSyLoCKe 2014-11-03 18:45:29

+0

@EASI [Android Hardware Requirements](http://docwiki.embarcadero.com/RADStudio/XE7/en/Android_Devices_Supported_for_Application_Development#Android_Hardware_Requirements):ARM Cortex -A系列,ARMv7指令,NEON技術,GPU – mjn 2014-11-03 19:04:02

相關問題