Что такое buildToolsVersion для Android SDK 24?
Я не могу сказать об этом. Ну что ж. Google выпустил новую версию Android под названием Nougat (android N). Это compileSdkVersion 24. Однако на странице инструментов сборки в официальной документации это не упоминается.
Я хочу передать свое приложение 100% людям, использующим Google Play Store, в котором есть пользователи Android.
tl; dr: Что я должен заполнить в поле buildToolsVersion?
Спасибо.
Ответы
Ответ 1
buildToolsVersion
должен быть установлен на 25
и 25.0.0
, как показано ниже:
compileSdkVersion 25
buildToolsVersion '25.0.0'
useLibrary 'org.apache.http.legacy'
defaultConfig {
minSdkVersion 15
targetSdkVersion 25
versionCode 1
versionName "1.0"
}
Вы можете получить последнюю версию buildToolsVersion из SDK Manager в Android Studio.
Ответ 2
Используя версию плагина Android Gradle> 3, вы можете удалить свойство android.buildToolsVersion property
Цитирование из раздела новых функций примечаний к выпуску плагина Android Gradle для для версии 3.0.0:
Вам больше не нужно указывать версию для инструментов сборки. По умолчанию плагин автоматически использует минимально необходимую версию инструментов сборки для версии используемого вами плагина Android.