web-dev-qa-db-fra.com

La version 24.0.4 des outils de la plate-forme du SDK est trop ancienne pour vérifier les API compilées avec l'API 25; veuillez mettre à jour

Je reçois cette erreur sur la dernière version d'Android Studio et j'ai installé à la fois Android SDK Platform API 25 et Android SDK Build-Tools 25.

11
Jaymin Bhadani

J'avais un problème similaire. La mise à jour d'Android Studio vers la version 2.2.2 (la plus récente au moment de l'écriture) et la version de Gradle vers la 2.2.2 (la plus récente au moment de l'écriture) dans le fichier project_name/build.gradle ont résolu le problème. 

Pour référence, voici ma configuration dans le fichier project_name/app/build.gradle:

minSdkVersion = 19
targetSdkVersion = 25
compileSdkVersion = 25
buildToolsVersion = "25"
supportLibraryVersion = "25.0.0"

Et voici ma dependencies dans le fichier 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
    }
}
5
VishnuSosale

Comme l'a dit Vishnu, pour moi, la mise à jour du studio Android et Gradle n'ont pas résolu le problème.

J'ai navigué dans Outils -> Android -> Gestionnaire de SDK, sélectionné BuildTools et vérifié les mises à jour relatives aux outils de plate-forme. Après avoir mis à jour et installé ceux-ci, corrigé mon problème.

Et pour un de mes amis, le problème a été résolu après avoir suivi les étapes ci-dessus, puis naviguer dans Aide-> Vérifier les mises à jour-> et installer toutes les mises à jour disponibles.

Capture d'écran jointe pour le même .  Screenshot

14
ChaitanyaAtkuri

Je suis confronté à un problème similaire après la mise à niveau d'Android Studio vers la version 3.0. Un moyen très simple de résoudre ce problème est d'aller à 

Outils -> Android -> Gestionnaire de SDK -> Outils de SDK

Ils recherchent des outils de la plate-forme Android SDK et les mettent à jour. (Capture d'écran ci-joint)  SDK tools window image

Thats it, vous n'avez pas à changer tout autre réglage.

10
Ezio
  1. Ouvrez AndroidMainfest.xml
  2. Cliquez sur l'icône rouge => Désactiver l'inspection => L'erreur est partie

enter image description here

5
Mack Hirpara

Je fais face au même problème mais quand j'échange 

buildToolsVersion "25.0.0"

à la première ligne, puis le problème est résolu. La note finale de l'application devient alors:

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'
        }
    }
}
4
Shohan Ahmed Sijan

Mettez à jour vos outils de plate-forme Android sdk avec la révision de 24.0.4 à 25.x.x sur sdk manager. Ensuite, Android studio cliquez sur Fichier-> Invalider les caches/redémarrer ...

L'erreur doit avoir disparu maintenant.

2
abdullahselek

Essayez de mettre à jour 

  • Outils de construction du SDK Android
  • Outils de la plate-forme Android SDK
  • Outils SDK Android 
  • Dépôt de support Android
  • Services Google Play
  • Référentiel Google

    etc à la dernière version. L'erreur doit être partie.

1
anp8850

En ligne de commande

./sdkmanager "platform-tools" "platforms;Android-26"
./sdkmanager --list

Vérifiez si vous avez mis à jour à la dernière version

0
java_dude

Aller à Gradle (app) et remplacer

  buildToolsVersion "25"

à

  buildToolsVersion "24.0.4" // Or Latest installed gradle version 

aussi si targetSdkVersion est 25 alors faites ceci 24

0
Ganesh Pokale