2

Итак, я разрабатываю приложение для Android и хочу опубликовать его в Google Play. Проекты содержат некоторые методы, которые поддерживаются только после API 13 (например, Display.GetSize()). Я сделал свой проект назад совместимый обходя эти ограничения, читая ОС устройства во время выполнения и принимать соответствующие решения (например, если операционная система < 13 получить размер экрана, используя другой метод)проверка совместимости с Google Play

хотя я сделал minSdk 7 в моем манифесте:

<uses-sdk android:minSdkVersion="7" /> 

каждый раз я запускаю Chooser устройства выбрать эмулятор, я вижу красный крест кроме эмулятора, который имеет ОС ниже, чем API 13. Но приложение отлично работает, когда я запускаю его на это все равно.

ВОПРОС: Когда я загружаю свое приложение в Google Play, устройства, которые будут работать под API 13, смогут загрузить мое приложение?

ответ

1

Красный знак в эмуляторе выбирается из-за андроида «Project Build Target». когда вы меняете его на 2.1 i.e. SdkVersion = 7, он не наступит (красный знак).

О рынке не должно быть никаких проблем. Он определенно будет доступен для устройств, работающих под API 13.