2014-11-03 46 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

相关问题