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.
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
}
}
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.
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)
Thats it, vous n'avez pas à changer tout autre réglage.
AndroidMainfest.xml
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'
}
}
}
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.
Essayez de mettre à jour
Référentiel Google
etc à la dernière version. L'erreur doit être partie.
En ligne de commande
./sdkmanager "platform-tools" "platforms;Android-26"
./sdkmanager --list
Vérifiez si vous avez mis à jour à la dernière version
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