¿Por qué aparece el error "no se pudo encontrar com.android.tools.build:gradle"?




android-gradle build-automation (4)

Puedes encontrar la última versión en esta dirección:
repo1.maven.org/maven2/com/android/tools/build/gradle
jcenter.bintray.com/com/android/tools/build/gradle

buildscript {
repositories {
    maven { url "https://jcenter.bintray.com" }
    maven { url "http://repo1.maven.org/maven2" }
}
dependencies {
    classpath 'com.android.tools.build:gradle:2.2.0'
}
}

allprojects {
repositories {
    maven { url "https://jitpack.io" }
    maven { url "https://jcenter.bintray.com" }
    maven { url "http://repo1.maven.org/maven2" }
}
}

task clean(type: Delete) {
delete rootProject.buildDir
}

Esto se basa en mi última question también.

Siguiendo este tutorial , cloné el proyecto en mi máquina e intento que el proyecto se construya correctamente.

En el proceso de corregir el error que obtuve en mi última pregunta, encontré un nuevo error.
Esta es la sección del script de compilación que estoy tratando de arreglar / editar

buildscript {
     repositories {
         mavenCentral()
         mavenLocal()
         maven { url 'https://github.com/steffenschaefer/gwt-gradle-plugin/raw/maven-repo/' }
      }
      dependencies {
            classpath 'de.richsource.gradle.plugins:gwt-gradle-plugin:0.3'
            classpath 'com.android.tools.build:gradle:1.2.3'
      }
 }

Siguiendo las instructions sobre cómo verificar la versión de Gradle, revisé la mía y vi que estaba ejecutando la versión de Gradle 2.2.1. Basado en eso, cambié

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

a

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

Sin embargo, después de cambiar el código del script de compilación e intentar reconstruir mi proyecto, recibo el error mencionado anteriormente (seguimiento completo de la pila a continuación)

    Error:Could not find com.android.tools.build:gradle:2.2.1.
Searched in the following locations:
    file:/C:/Program Files/Android/Android Studio/gradle/m2repository/com/android/tools/build/gradle/2.2.1/gradle-2.2.1.pom
    file:/C:/Program Files/Android/Android Studio/gradle/m2repository/com/android/tools/build/gradle/2.2.1/gradle-2.2.1.jar
    https://repo1.maven.org/maven2/com/android/tools/build/gradle/2.2.1/gradle-2.2.1.pom
    https://repo1.maven.org/maven2/com/android/tools/build/gradle/2.2.1/gradle-2.2.1.jar
    file:/C:/Users/chris/.m2/repository/com/android/tools/build/gradle/2.2.1/gradle-2.2.1.pom
    file:/C:/Users/chris/.m2/repository/com/android/tools/build/gradle/2.2.1/gradle-2.2.1.jar
    https://github.com/steffenschaefer/gwt-gradle-plugin/raw/maven-repo/com/android/tools/build/gradle/2.2.1/gradle-2.2.1.pom
    https://github.com/steffenschaefer/gwt-gradle-plugin/raw/maven-repo/com/android/tools/build/gradle/2.2.1/gradle-2.2.1.jar
Required by:
    :theplanethatcouldntflygood:unspecified

¿Alguien sabe por qué recibo este error o cómo solucionarlo? No tiene sentido para mí apuntar el compilador de Java (classpath) a una versión de Gradle que ni siquiera estoy usando.


Solucioné este problema exacto actualizando mi versión de Android Studio. Recibía un error. Could not find com.android.tools.build:gradle:2.2.0 y estaba ejecutando una versión 2.1.x de Studio en ese momento.

Una simple actualización a 2.2.2 solucionó mi problema inmediatamente. Espero que esto pueda ayudar a alguien!


Estás confundido entre el plugin android gradle y la versión gradle.

Este classpath 'com.android.tools.build:gradle:1.2.3' es un complemento de Gradle para Android y, a partir de este momento, 1.2.3 es el más reciente.

La propia versión de Gradle está en el archivo gradle-wrapper.properties. 2.4 es la última versión,


Si estás detrás de un proxy, asegúrate de que Android Studio esté configurado para eso. NO asume la configuración del proxy del sistema.

Mi copia de Studio + Gradle no estaba configurada para pasar por el proxy, y como resultado me estaba dando este error. Hubiera sido bueno tener un claro "hey amigo, no puedo acceder a la web", pero obtuve este error en su lugar.







build.gradle