Я получаю сообщение «Ошибка: buildToolsVersion не указан». Я видел, что многие люди получают эту ошибку, но она либо произошла из-за того, что buildtooslversion не указана в модуле build.gradle, либо из-за применения плагина на верхнем уровне.
Верхний уровень build.gradle
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:2.2.0'
classpath 'com.google.gms:google-services:3.0.0'
}
}
allprojects {
repositories {
jcenter()
}
}
dependencies {
}
Модуль build.gradle
apply plugin: 'com.android.application'
android {
compileSdkVersion 28
buildToolsVersion "28.0.2"
defaultConfig {
applicationId "com.tst.test_app"
minSdkVersion 9
targetSdkVersion 28
}
}
dependencies {
compile project(':test_app_lib')
compile 'com.google.android.gms:play-services-ads:9.6.1'
compile 'com.firebase:firebase-client-android:2.3.1'
compile 'com.google.firebase:firebase-core:9.6.0'
}
apply plugin: 'com.google.gms.google-services'
Прошел год с тех пор, как я коснулся этого кода.Я ранее построил хорошо.Я обновил Android Studio и SDK и переключился на целевой SDK28.Это почти все, что я изменил.