Создать APK-файл для запуска на старых платформах Android - PullRequest
1 голос
/ 10 февраля 2012

В настоящее время я разрабатываю проект Android на Android Platform 2.3.3, API Level 10. Я хочу создать APK-файл для запуска моего проекта на Android 2.0 Device. Как я могу это сделать ? могу ли я запустить свой текущий файл APK на Android 2.0 Device?

Ответы [ 2 ]

4 голосов
/ 10 февраля 2012

Вам потребуется настроить android: minSdkVersion в манифесте, как описано в документации . Это будет означать, что вам будут доступны только методы и классы API, поддерживаемые минимальным SDK.

0 голосов
/ 10 февраля 2012

Если вы хотите, чтобы ваше приложение могло работать на разных уровнях API, Android market поддерживает несколько APK.

Вы можете загрузить один apk с minSdkVersion 5 и один с minSdkVersion 10. Последний должен иметь более высокий код версии, если телефоны с уровнем API выше 5 увидят эту версию.

Обратите внимание, как сказал kgiannakakis, если вы установите для minSdkVersion значение 5, вы не сможете использовать классы и методы, доступные только в версии 10 и выше. Чтобы избежать этого, вы можете создать урезанную версию на уровне 5, которая не имеет такой же функциональности. Или вы можете использовать отражение, чтобы проверить, доступны ли методы во время выполнения на текущем устройстве.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...