#android
#Android
Вопрос:
Я только что запрограммировал простое приложение для устройства Android 5.1, но я подумал, возможно ли также запустить его в Android 5.0. Как я знаю, мне нужно изменить настройки gradle, но я не уверен, что именно:
android {
compileSdkVersion 23
buildToolsVersion "24.0.1"
defaultConfig {
applicationId "com.apps.mainUser.firstApp"
minSdkVersion 22
targetSdkVersion 23
versionCode 1
versionName "1.0"
}
Достаточно ли изменить minSdkVersion на 21? И возможно ли вообще запустить приложение, запрограммированное на API 23 (Android 5.1), на устройстве Android 5.0 с этими настройками? Есть ли какой-либо способ «протестировать» приложение без какого-либо реального устройства?
Комментарии:
1. Создайте эмулятор уровня API Android 21 (или Android 5).
2. API 23 == Marshmallow
Ответ №1:
Да, просто сделайте minSdkVersion
в 21
и попробуйте запустить его на эмуляторе, уровень Android API которого равен 21
Ответ №2:
Да, вы должны изменить minSdk.Я рекомендую изменить minSdkVersion 9 и targetSdkVersion 24
Комментарии:
1. спасибо за ответ. почему именно эти версии SDK?
2. вы должны измениться
compileSdkVersion 24
, если вы установитеtargetSdkVersion 24
3. Android SDK (software development kit) — это набор инструментов разработки, используемых для разработки приложений для платформы Android. Android SDK включает в себя следующее: Необходимые библиотеки, отладчик, эмулятор, соответствующую документацию для интерфейсов прикладных программ Android (API), примеры руководств по исходному коду для ОС Android