#android
#Android
Вопрос:
У нас есть проект для Android. Используя minSdkVersion, установленный на 19-м уровне API, можно выпустить приложение, требующее Android 4.4 KitKat.
Однако как можно было бы выпустить приложение хотя бы только для версии 4.4.3? (У нас есть игра, которая стоит и падает с аппаратным ускорением Canvas в веб-представлении, которое было введено только в 4.4.3.) Спасибо!
Ответ №1:
К сожалению, вы не можете ограничить распространение APK младшими версиями в магазине Google Play. Единственное, что вы можете сделать, это потребовать использования API уровня 19 minSdkVersion
, а затем выполнить проверку во время выполнения android.os.Build.VERSION.RELEASE
в вашем приложении, отказавшись от запуска, если оно ниже 4.4.3.
Комментарии:
1. (Спасибо, и каково соответствующее действие в StackOverflow, если ответ правильный, но решения нет… должен ли я принять в качестве ответа или оставить открытым?)
2. Согласно meta.stackexchange.com/questions/125855 /… я думаю, ты должен принять это.
Ответ №2:
Теперь можно настроить таргетинг только на Android 5, используя недавно добавленный API 21-го уровня. Хотя это не дает ответа на вопрос, как конкретно настроить таргетинг на 4.4.3 , это гарантирует, что упомянутое аппаратное ускорение Canvas доступно на целевом устройстве.