2014-11-03 1 views
-1

Я использую Delphi XE6 для разработки приложений для Android, но они не работают на старых телефонах. При попытке установить сообщение появляется Not Supported.Как установить версию Android для использования в Delphi X6?

Я считаю, что это потому, что эта версия Delphi поставляется с предварительно сконфигурированными NDK и SDK для 4.4 KitKat.

Мой вопрос в том, как правильно настроить Delphi для разработки с версией Android 2.2 или 2.3?

+0

Прочитайте [документацию] (http://docwiki.embarcadero.com/RADStudio/XE6/en/Adding_an_Android_SDK) –

+0

@KenWhite Версия SDK не определяет уровень API сгенерированного APK. Я попытался найти документацию о том, как установить (минимум) поддерживаемый целевой уровень API, но не смог найти его. Я предполагаю, что файл APK, созданный Delphi, нацелен на Android 2.3 (API Level 10) для максимальной совместимости. – mjn

ответ

1

Android 2.2 не поддерживается, см http://docwiki.embarcadero.com/RADStudio/XE7/en/Android_Devices_Supported_for_Application_Development

RAD Studio поддерживает разработку на ARMv7 устройств, выполняющих следующие версии Android операционной системы:

 
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 

Я принимаю Delphi сгенерированные Файл APK нацелен на Android 2.3 (API Level 10) для максимальной совместимости.

+0

Я тестировал на 2.3.6 XT305 Motorola и не поддерживался :-( – PSyLoCKe

+0

@EASI [Требования к оборудованию для Android] (http://docwiki.embarcadero.com/RADStudio/XE7/en/Android_Devices_Supported_for_Application_Development#Android_Hardware_Requirements): ARM Cortex -А серии, инструкции ARMv7, технология NEON, графический процессор – mjn

Смежные вопросы