Je suis nouveau sur Flutter et j'essaie d'exécuter l'exemple de projet lorsque vous en créez un nouveau. Lorsque j'essaye de l'exécuter, j'ai ce problème:
ÉCHEC: la construction a échoué avec une exception.
Où: Construire le fichier 'PROJECTPATH / android / app / build.gradle' ligne: 25
Erreur: un problème est survenu lors de l'évaluation du projet «: app».
Impossible de résoudre tous les fichiers pour la configuration «classpath». Impossible de trouver lint-gradle-api.jar (com.android.tools.lint: lint-gradle-api: 26.1.2). Recherche dans les endroits suivants: https://jcenter.bintray.com/com/android/tools/lint/lint-gradle-api/26.1.2/lint-gradle-api-26.1.2.jar
Je comprends qu'il essaie d'obtenir le fichier "lint-gradle-api-26.1.2.jar" du référentiel jcenter mais en suivant le lien, j'obtiens ceci:
{
"errors" : [ {
"status" : 404,
"message" : "Could not find resource"
} ]
}
J'ai donc ajouté le référentiel Google dans mon build.gradle
fichier:
buildscript {
repositories {
maven { url 'https://dl.google.com/' }
google()
jcenter()
}
... et j'ai également réussi à récupérer le fichier en suivant ce lien:
... mais j'obtiens toujours la même erreur en essayant d'exécuter mon projet, que ce soit en utilisant Visual Studio Code , Android Studio ou avec la CLI.
Comment forcer Gradle à télécharger le fichier à partir du lien que j'ai trouvé?
Voici à quoi build.gradle
ressemble mon fichier:
buildscript {
repositories {
//maven { url 'https://dl.google.com/dl/android/maven2/com/android/tools/lint/lint-gradle-api/26.1.2/lint-gradle-api-26.1.2.jar' }
repositories {
google()
maven { url 'https://maven.fabric.io/public' }
mavenCentral()
jcenter()
}
}
dependencies {
classpath 'com.android.tools.build:gradle:3.1.2'
}
}
allprojects {
repositories {
google()
maven { url 'https://maven.fabric.io/public' }
mavenCentral()
jcenter()
}
}
repositories {
google()
maven { url 'https://maven.fabric.io/public' }
mavenCentral()
jcenter()
}
....
flutter channel master
et flutter upgrade
devrait le résoudre.