update - install gradle android studio
Android Studio: error de actualizaciĆ³n de Gradle: no se pudo encontrar com.android.tools.build:gradle:2.2.0-alpha6 (7)
1.Vaya a "C: / Archivos de programa / Android / Android Studio / gradle / m2repository / com / android / tools / build / gradle"
2.Ver el último nombre de carpeta, es decir, "2.2.3", copiarlo.
3.Vaya al archivo build.gradle (Módulo: yourapp),
Lugar aqui:
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath ''com.android.tools.build:gradle:2.2.3''
}
Acabo de extraer un proyecto de Android de git, y Android Studio me da el siguiente error cada vez que intento abrirlo;
Error:Could not find com.android.tools.build:gradle:2.2.0-alpha6.
Searched in the following locations:
https://repo1.maven.org/maven2/com/android/tools/build/gradle/2.2.0-alpha6/gradle-2.2.0-alpha6.pom
https://repo1.maven.org/maven2/com/android/tools/build/gradle/2.2.0-alpha6/gradle-2.2.0-alpha6.jar
https://maven.fabric.io/public/com/android/tools/build/gradle/2.2.0-alpha6/gradle-2.2.0-alpha6.pom
https://maven.fabric.io/public/com/android/tools/build/gradle/2.2.0-alpha6/gradle-2.2.0-alpha6.jar
Required by:
newApp_Android:app:unspecified
Instalé Gradle localmente y configuré rutas de entorno a través del sistema.
En Proyecto Estructura / Proyecto, se utiliza la siguiente configuración;
Gradle Version : 2.10
Android Plugin Version : 2.2.0-alpha6
Android Plugin Repository : jcenter
Default Library Repository : jcenter
¿Alguien podría señalarme en la dirección correcta en esto?
A medida que Gradle se esté actualizando, la versión anterior se reemplazará con una nueva versión, por lo que tenemos que cambiar la versión de Gradle en el código, ya que se referiría a la versión anterior y mostrará un error como este
No se pudieron resolver todas las dependencias para la configuración '': classpath''. No se pudo encontrar com.android.tools.build:gradle:2.2.3. Buscado en las siguientes ubicaciones: archivo: /home/ubuntu/.m2/repository/com/android/tools/build/gradle/2.2.3/gradle-2.2.3.pom archivo: /home/ubuntu/.m2/repository /com/android/tools/build/gradle/2.2.3/gradle-2.2.3.jar https://repo1.maven.org/maven2/com/android/tools/build/gradle/2.2.3/gradle-2.2.3.pom https://repo1.maven.org/maven2/com/android/tools/build/gradle/2.2.3/gradle-2.2.3.jar https://oss.sonatype.org/content/repositories/snapshots/com/android/tools/build/gradle/2.2.3/gradle-2.2.3.pom https://oss.sonatype.org/content/repositories/snapshots/com/android/tools/build/gradle/2.2.3/gradle-2.2.3.jar Requerido por: :: Abrir archivo
La solución a esto es que agregamos el repositorio en el archivo build.gradle como
buildscript {
repositories {
mavenCentral()
google()
jcenter()
}
O
Vaya al Explorador de archivos y busque
C:/Program Files/Android/Android Studio/gradle/m2repository/com/android/tools/build/gradle
y ver el nombre de Gradle con la última versión como
Gradle 2.2.0
Gradle 3.2.1
Gradle 2.1.0
y seleccione la última versión como
3.2.1
y péguela en el archivo
build.gradle
en
dependencies
sección de
dependencies
como
dependencies {
classpath ''com.android.tools.build:gradle:3.2.1''}
Entonces tuve un error similar mientras intentaba construir el proyecto ionic2 para Android. Esto sucedió después de que Android Studio actualizara Gradle durante sus actualizaciones.
Error: cmd: Command failed with exit code 1 Error output:
FALLO: Falló la compilación con una excepción.
-
Lo que salió mal: se produjo un problema al configurar el proyecto raíz ''android''.
No se pudieron resolver todas las dependencias para la configuración '': _debugApk''. Se produjo un problema al configurar el proyecto '': CordovaLib''. No se pudieron resolver todas las dependencias para la configuración '': CordovaLib: classpath''. No se pudo encontrar com.android.tools.build:gradle:2.2.3. Buscado en las siguientes ubicaciones: https://repo1.maven.org/maven2/com/android/tools/build/gradle/2.2.3/gradle-2.2.3.pom https://repo1.maven.org/maven2/com/android/tools/build/gradle/2.2.3/gradle-2.2.3.jar Requerido por: android: CordovaLib: unspecified
Leí las respuestas anteriores que apuntaban a actualizar un archivo ''build.gradle'' pero resulta que había varios archivos con ese nombre en el proyecto. Lo que funcionó para mí (y espero que sea útil para quien esté trabajando en el proyecto angular2 / ionic2 y tenga este problema) es actualizar el archivo build.gradle en
[rootOfPorject]/platforms/android/CordovaLib/build.gradle
A este archivo le faltaba la entrada jcenter () y ahora la parte del repositorio se ve así y funciona de maravilla.
repositories {
jcenter()
mavenCentral()
}
Espero que esto le ahorre tiempo a alguien más.
EDITAR
: Como se mencionó en @rcerecedar, es posible que también deba agregar
jcenter()
en el siguiente archivo.
[rootOfPorject]/platforms/android/build.gradle
En este archivo debe verificar su presencia en
buildscript -> repositories
y también opcionalmente en todos los
allprojects -> repositories
Esto se debe a que el proceso de compilación no puede encontrar la dependencia en el repositorio de Maven. Agregue jcenter () junto con mavenCentral () en su archivo build.gradle de nivel de proyecto.
buildscript {
repositories {
mavenCentral()
jcenter()
}
dependencies {
classpath ''com.android.tools.build:gradle:2.2.0''
}
}
Lo que funcionó para mí fue que hice exactamente lo que decía "geekydhaval", gracias de nuevo por eso, pero volví a las dependencias {classpath ''com.android.tools.build:gradle:2.3.0''} y cambié de 2.3.2 a 2.3.0 y la compilación se completó con éxito.
Reemplace el
gradle:2.2.0-alpha6
por
gradle:2.2.0-alpha3
.
Si esto no funciona, reemplácelo por
gradle:2.2.0-alpha2
.
Si tiene un firewall configurado en su PC, intente lo siguiente en gradle.properties.
systemProp.https.proxyHost=<proxyHostName>
systemProp.https.proxyPort=8080
systemProp.https.proxyUser=<user id>
systemProp.https.proxyPassword=<password>
systemProp.https.nonProxyHosts=www.google.com|localhost