Версия платформы платформы SDK (24.0.4) слишком старая, чтобы проверять API, скомпилированные с API 25; пожалуйста обновите

Я получаю эту ошибку в последней версии Android Studio, и пока я установил Android SDK Platform API 25 и Android SDK Build-Tools 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 и обновите его. (Прилагается скриншот) Изображение окна инструментов SDK

Значит, вам не нужно менять какие-либо другие настройки gradle.

Ответ 4

  • Открыть AndroidMainfest.xml
  • Нажмите красный значок = > Отключить проверку = > Ошибка исчезла

enter image description here

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

Проверьте, есть ли у вас обновление до последней версии