Я получаю эту ошибку в последней версии Android Studio, и пока я установил Android SDK Platform API 25 и Android SDK Build-Tools 25.
Версия платформы платформы SDK (24.0.4) слишком старая, чтобы проверять API, скомпилированные с API 25; пожалуйста обновите
Ответ 1
У меня была аналогичная проблема. Обновление Android Studio до версии 2.2.2 (последняя на момент написания этой статьи) и Gradle версии до версии 2.2.2 (последняя на момент написания этой статьи) в файле project_name/build.gradle
исправило эту проблему.
Для справки, это моя конфигурация в файле project_name/app/build.gradle
:
minSdkVersion = 19
targetSdkVersion = 25
compileSdkVersion = 25
buildToolsVersion = "25"
supportLibraryVersion = "25.0.0"
И это мой dependencies
в project_name/build.gradle
файле:
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:2.2.2'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
Ответ 2
Как сказал Вишну, для меня обновление студии Android и Gradle не помогло решить проблему.
Я перешел к Tools → Android → SDK Manager и выбрал BuildTools и проверил обновления, связанные с инструментами платформы. После обновления и установки их исправлена моя проблема.
И для одного из моих друзей проблема была решена после выполнения вышеуказанных действий, а затем перейдите в Help- > Check for updates- > и установите все доступные обновления.
Ответ 3
Я столкнулся с подобной проблемой после обновления Android Studio до версии 3.0. Очень простой способ исправить это - перейти на
Инструменты → Android → Менеджер SDK → Инструменты SDK
Посмотрите инструменты платформы Android SDK и обновите его. (Прилагается скриншот)
Значит, вам не нужно менять какие-либо другие настройки gradle.
Ответ 4
- Открыть
AndroidMainfest.xml
- Нажмите красный значок = > Отключить проверку = > Ошибка исчезла
Ответ 5
У меня такая же проблема, но когда я меняю
buildToolsVersion "25.0.0"
в первую строку, тогда проблема решена. Затем окончательный класс приложения станет следующим:
android {
buildToolsVersion "25.0.0"
compileSdkVersion 25
defaultConfig {
applicationId "com.***"
minSdkVersion 15
targetSdkVersion 25
versionCode 0
versionName "0.0.0"
}
buildTypes {
release {
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
Ответ 6
Обновите свои платформы-инструменты sdk для Android до версии с 24.0.4 до 25.x.x на sdk-менеджере. Затем студия Android выберите File- > Invalidate Caches/Restart...
Ошибка должна исчезнуть.
Ответ 7
Попробуйте обновить
- Android SDK Build-Tools
- Инструменты платформы Android SDK
- Android SDK Tools
- Репозиторий поддержки Android
- Службы Google Play
-
Хранилище Google
и т.д. до последней версии. Ошибка должна исчезнуть.
Ответ 8
Перейдите в Gradle (приложение) и замените
buildToolsVersion "25"
к
buildToolsVersion "24.0.4" // Or Latest installed gradle version
также, если targetSdkVersion
равно 25, тогда сделайте это 24
Ответ 9
В командной строке
./sdkmanager "platform-tools" "platforms;android-26"
./sdkmanager --list
Проверьте, есть ли у вас обновление до последней версии