Что такое buildToolsVersion для Android SDK 24? - программирование

Что такое buildToolsVersion для Android SDK 24?

Я не могу сказать об этом. Ну что ж. Google выпустил новую версию Android под названием Nougat (android N). Это compileSdkVersion 24. Однако на странице инструментов сборки в официальной документации это не упоминается.

Я хочу передать свое приложение 100% людям, использующим Google Play Store, в котором есть пользователи Android.

tl; dr: Что я должен заполнить в поле buildToolsVersion?

Спасибо.

4b9b3361

Ответ 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.