guide google documentacion atom apis android android-studio dart flutter jcenter

android - google - No se pudo localizar lint-gradle-api-26.1.2.jar para el proyecto Flutter



flutter flutter (15)

Mejora de Flutter Master

acabo de tener este problema. La solución para mí, sin embargo, fue mucho más simple. Después de cambiar de ramas a dev y actualizar, volví a master y funcionó perfectamente bien.

flutter checkout dev flutter upgrade

Entonces vuelve a cambiar

flutter checkout master flutter upgrade flutter run

Soy nuevo en Flutter y trato de ejecutar el proyecto de ejemplo cuando creas uno nuevo. Al intentar ejecutarlo, tengo este problema:

FALLO: La compilación falló con una excepción.

Entiendo que está intentando obtener el archivo "lint-gradle-api-26.1.2.jar" del repositorio de jcenter, pero al seguir el enlace, obtengo esto:

{ "errors" : [ { "status" : 404, "message" : "Could not find resource" } ] }

Así que agregué el repositorio de Google en mi archivo build.gradle :

buildscript { repositories { maven { url ''https://dl.google.com/'' } google() jcenter() }

... y también logro obtener el archivo siguiendo este enlace:

https://dl.google.com/dl/android/maven2/com/android/tools/lint/lint-gradle-api/26.1.2/lint-gradle-api-26.1.2.jar

... pero sigo recibiendo el mismo error al intentar ejecutar mi proyecto, ya sea utilizando Visual Studio Code , Android Studio o con la CLI.

¿Cómo obligo a Gradle a descargar el archivo desde el enlace que he encontrado?

Así es como se ve mi archivo build.gradle :

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() } ....


Con respecto a este error, acabo de cambiar esta línea en el archivo build.gradle :

classpath ''com.android.tools.build:gradle:3.1.2''

a:

classpath ''com.android.tools.build:gradle:3.1.3''

Y eso solucionó mi problema.


Cuando me encontré con este error, Flutter 1.0 había sido lanzado. Los problemas anteriores fueron corregidos y todavía estaba recibiendo el mismo error.

Los siguientes pasos lo arreglaron para mi:

1) Cambiando la versión del complemento Gradle de 3.1.2 a 3.2.1 en your_project/android/build.gradle dentro de la sección ''dependencias'' -

dependencies { classpath ''com.android.tools.build:gradle:3.2.1'' }

2) Cambiando la versión de Gradle wrapper de 4.4 a 4.6 en your_project/android/gradle/wrapper/gradle-wrapper.properties como tal

distributionUrl=https/://services.gradle.org/distributions/gradle-4.6-all.zip


Esto es solo un error en el archivo Gradle ubicado en C:/flutter/packages/flutter_tools/gradle/flutter.gradle en la línea 25.

Todo lo que tienes que hacer es editar este archivo moviéndolo a la parte superior:

maven { url ''https://dl.google.com/dl/android/maven2'' }

Cambio de esto

buildscript { repositories { jcenter() maven { url ''https://dl.google.com/dl/android/maven2'' } } dependencies { classpath ''com.android.tools.build:gradle:3.1.2'' } }

a esto:

buildscript { repositories { maven { url ''https://dl.google.com/dl/android/maven2'' } jcenter() } dependencies {`enter code here` classpath ''com.android.tools.build:gradle:3.1.2'' } }


Esto está relacionado con Flutter 0.9.4 en este momento. Se arreglará en la próxima versión. Mientras tanto, puede actualizar Flutter manualmente ejecutando los comandos descritos en "Actualización de Flutter". Básicamente implican lo siguiente:

  1. Cambie el canal de Flutter GitHub a master ejecutando el símbolo del sistema:

    flutter channel master

  2. Actualiza Flutter mismo ejecutando

    flutter upgrade

Una vez que se realiza la actualización, ejecute la aplicación de prueba de disco, y debería compilarse correctamente.


He arreglado simplemente reemplazando estas oraciones:

allprojects { repositories { mavenCentral() jcenter() maven { url ''https://maven.google.com/'' name ''Google'' } } }

en lugar de estos:

allprojects { repositories { jcenter() google() } }

en el archivo build.gradle y luego reemplace compile con implementation en dependencias


Lo he arreglado con la versión actualizada build.gradle

dependencies { classpath ''com.android.tools.build:gradle:3.3.2'' .............. }


Modifique flutter.gradle en ./flutter/packages/flutter_tools/gradle para actualizar la versión de las herramientas a 3.2.1 y agregue google() a la primera línea:

buildscript { repositories { google() jcenter() maven { url ''https://dl.google.com/dl/android/maven'' } } dependencies { classpath ''com.android.tools.build:gradle:3.2.1'' } }

Captura de pantalla de mi código.


Para mí, abrir el archivo gradle-wrapper.properties y editar la siguiente línea como esta versión lo resolvió:

distributionUrl=https/://services.gradle.org/distributions/gradle-4.10.2-all.zip


Resolví el problema moviéndome:

maven { url ''https://dl.google.com/dl/android/maven2'' }

en la parte superior de:

jcenter()

en el archivo: .flutter/packages/flutter_tools/gradle/flutter.gradle :

buildscript { repositories { maven { url ''https://dl.google.com/dl/android/maven2'' } jcenter() } dependencies { classpath ''com.android.tools.build:gradle:3.1.2'' } }


Solo intenta actualizar Flutter usando lo siguiente:

flutter upgrade

(Este problema se ha solucionado en la última actualización.)


Solución:

Put maven { url ''https://dl.google.com/dl/android/maven2'' } at the top of: jcenter()

en el archivo: .flutter / packages / flutter_tools / gradle / flutter.gradle: El archivo está en el SDK de Flutter.


También soy novato en flutter y lo acabo de instalar hoy. Y encontré el mismo problema que tú, pero después de tres horas de Google, finalmente lo resolví.

Los pasos que he hecho son los siguientes:

  1. Copie el archivo "flutter.gradle" de " https://github.com/flutter/flutter/blob/master/packages/flutter_tools/gradle/flutter.gradle " en "C: / flutter / packages / gradle"

  2. Luego modifica el contenido, para esta parte:

    buildscript { repositories { google() jcenter() } dependencies { classpath ''com.android.tools.build:gradle:3.2.1'' } }

    a:

    buildscript { repositories { maven { url ''https://dl.google.com/dl/android/maven2'' } jcenter() } dependencies { classpath ''com.android.tools.build:gradle:3.2.1'' } }

  3. En "c: / flutter / bin", ejecute este comando:

    flutter channel master

    Espere hasta que termine, y luego ejecute este comando:

    flutter upgrade

  4. Espere hasta que termine, luego vuelva a ejecutar el proyecto para depurar,

  5. Y finalmente la aplicación apareció en la pantalla del emulador.

    Imagen finalmente corriendo


Todas las respuestas anteriores resuelven el problema. Un comentario para agregar es la ubicación del flutte.gradle .

Lo encontrará en el directorio en el que instaló Flutter por primera vez y no en el proyecto de Flutter.


esto solucionó mi problema, SO referencia here :

En su root build.gradle asegúrese de que google () está antes de jcenter ().

repositories { google() jcenter() }

En la mayoría de los proyectos tendrás que actualizar esto en 2 puntos.

buildscript { repositories { google() jcenter() } } allprojects { repositories { google() jcenter() } }