Les problèmes sont probablement liés à un modèle de projet obsolète dans Android Studio. Vous pouvez résoudre les problèmes en suivant la description ci-dessous.
Le premier problème:
Error:(23, 24) Failed to resolve: com.android.support.test.espresso:espresso-core:2.0 Error:(26, 13) Failed to resolve: com.android.support:appcompat-v7:26.+
est lié avec la bibliothèque de support 26 avec Google Maven. Citant ma réponse de https://stackoverflow.com/a/45876864/4758255:
S'il vous plaît noter que pour utiliser la bibliothèque de soutien à partir de revision 25.4.0, nous devons ajouter google Maven. Comme dans le release note says:
Important: The support libraries are now available through Google's Maven repository. You do not need to download the support repository from the SDK Manager. For more information, see Support Library Setup.
En savoir plus sur Support Library Setup.
Les services de jeu et les dépendances Firebase depuis la version 11.2.0 sont également nécessaires google maven. Lire Some Updates to Apps Using Google Play services et Google APIs Android August 2017 - version 11.2.0 Release note.
Vous devez ajouter les maven Google à votre racine build.gradle comme ceci:
allprojects {
repositories {
jcenter()
maven {
url "https://maven.google.com"
}
}
}
Pour les outils construire Gradle version plug-in 3.0.0, vous pouvez utiliser google()
référentiel (plus à l'Migrate to Android Plugin for Gradle 3.0.0) :
allprojects {
repositories {
jcenter()
google()
}
}
Le deuxième problème:
Error:The SDK Build Tools revision (23.0.2) is too low for project ':app'. Minimum required is 25.0.0
signifie que vous devez utiliser la version des outils de construction minimum 25. Pour le résoudre, vérifiez d'abord votre racinebuild.gradle
.Il devrait être contenir quelque chose comme:
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:2.3.3'
}
}
Ensuite, vérifiez votre Appbuild.gradle
. Il devrait être d'au moins 25 contenir buildToolsVersion:
android {
compileSdkVersion 25
buildToolsVersion "25.0.3" // here the builToolsVersion.
defaultConfig {
applicationId "com.example.project"
minSdkVersion 9
targetSdkVersion 25
...
}
..
}
Pour les bibliothèques support vérifier https://stackoverflow.com/questions/45103230/failed-to-resolve-com-android-supportcardview-v726-0-0-android/45342389 # 45342389. Pour les outils de génération, mettez à jour votre gestionnaire de SDK et votre fichier build.gradle. –