Soy nuevo en Flutter e intento ejecutar el proyecto de ejemplo cuando creas uno nuevo. Al intentar ejecutarlo, tengo este problema:
FALLO: la compilación falló con una excepción.
Donde: Archivo de compilación 'PROJECTPATH / android / app / build.gradle' línea: 25
Qué salió mal: Ocurrió un problema al evaluar el proyecto ': app'.
No se pudieron resolver todos los archivos para la configuración 'classpath'. No se pudo encontrar lint-gradle-api.jar (com.android.tools.lint: lint-gradle-api: 26.1.2). Búsqueda en las siguientes ubicaciones: https://jcenter.bintray.com/com/android/tools/lint/lint-gradle-api/26.1.2/lint-gradle-api-26.1.2.jar
Entiendo que está intentando obtener el archivo "lint-gradle-api-26.1.2.jar" del repositorio jcenter, pero al seguir el enlace obtengo esto:
{
"errors" : [ {
"status" : 404,
"message" : "Could not find resource"
} ]
}
Entonces agregué el repositorio de Google en mi build.gradle
archivo:
buildscript {
repositories {
maven { url 'https://dl.google.com/' }
google()
jcenter()
}
... y también logro obtener el archivo siguiendo este enlace:
... pero sigo recibiendo el mismo error cuando intento ejecutar mi proyecto, ya sea usando Visual Studio Code , Android Studio o con la CLI.
¿Cómo obligo a Gradle a descargar el archivo desde el enlace que encontré?
Así build.gradle
es como se ve mi archivo:
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
y flutter upgrade
debería sove ella.