setup java android-studio gradle libgdx

java - setup - No se pudo encontrar com.android.tools.build:gradle:2.2.2



libgdx android (9)

Un amigo mío copió una carpeta de proyecto libgdx en su PC y me envió el proyecto (a través de Google Drive). Los dos estamos usando Android Studio. Descargué e importé el proyecto y está funcionando correctamente en el emulador. Sin embargo, no está funcionando en el escritorio. En su pc, funciona tanto en el escritorio como en el emulador.

Cuando intento ejecutarlo en el escritorio, Android Studio me da este mensaje de error:

Error:Gradle: A problem occurred configuring root project ''bouncerGDX - Copy''. > Could not resolve all dependencies for configuration '':classpath''. > Could not find com.android.tools.build:gradle:2.2.2. Searched in the following locations: https://repo1.maven.org/maven2/com/android/tools/build/gradle/2.2.2/gradle-2.2.2.pom https://repo1.maven.org/maven2/com/android/tools/build/gradle/2.2.2/gradle-2.2.2.jar https://oss.sonatype.org/content/repositories/snapshots/com/android/tools/build/gradle/2.2.2/gradle-2.2.2.pom https://oss.sonatype.org/content/repositories/snapshots/com/android/tools/build/gradle/2.2.2/gradle-2.2.2.jar Required by: :bouncerGDX - Copy:unspecified

¿Cómo puedo arreglar esto? No tengo experiencia con Gradle.


Añadiendo la url maven me solucionó el problema.

buildscript { repositories { mavenCentral() maven { url ''https://plugins.gradle.org/m2/'' } } dependencies { classpath ''com.android.tools.build:gradle:2.2.2'' } }


En mi caso estaba actualizando Gradle como recomienda Android Studio.

Solución: cuando importe el proyecto, asegúrese de no actualizar Gradle (haga clic en " No volver a recordarme este proyecto ") y debería funcionar.


Estaba obteniendo el mismo problema después de actualizar Android Studio 2.2.2 a 2.3.1

Could not find com.android.tools.build:gradle:2.2.2.

Solución:

Abra la ubicación de Gradle y realice los cambios en build.gradle en consecuencia (módulo y proyecto ambos)

Reemplacé

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

con

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

Y Gradle construir con éxito :-)

ubicación de Gradle


Mi solución para el mismo error fue configurar Android Studio para el proxy al que me he quedado atrás.

Android Studio + Gradle no asumió la configuración del proxy del sistema, al menos no en mi copia de macOS. Establezca la configuración del proxy en Preferencias> Apariencia y comportamiento> Configuración del sistema> Proxy HTTP, guárdelos y reinicie Android Studio. Luego me pidió que configurara la configuración de proxy de Gradle para que coincidiera con la de Android Studio. Una vez que hice esto, no más errores.


Parece que tienes dependencia en el proyecto de biblioteca bouncerGDX Puedes abrir build.gradle de ese proyecto y cambiar la versión de gradle que está disponible contigo. p.ej

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


[Solución para Android 2.3.1 construida en abril de 2017]

En gradle.build (Proyecto) Agregue los repositorios faltantes mavenLocal () y jcenter () Para compilar {repositorios {}}

Note que hay DOS archivos de gradle.build !! Escoge el correcto.


Nota: Usa la última versión de Gradle.


UPD:

Parece que no se puede resolver la dependencia com.android.tools.build:gradle:2.2.2 para el classpath.

Para mí, agregar el jcenter a build.gradle resuelve el problema:

buildscript { repositories { mavenLocal() mavenCentral() jcenter() }

O, alternativamente, la línea en build.gradle.

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

se puede cambiar a

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

^^^ esta versión existe en repo1.maven.org

SUGERENCIA INCORRECTA:

Resuelva todas las dependencias ejecutando la tarea gradle (se puede hacer desde el terminal de Android Studio):

Para Linux:

./gradlew buildDependents

Para ventanas:

gradlew.bat buildDependents

Además, estos comandos también pueden ayudar más tarde.

Linux:

./gradlew cleanIdea idea

Windows:

gradlew.bat cleanIdea idea

Esta es la referencia a la instrucción libgdx How-to-setup-development-env


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

agregar google () debajo de jcenter (), esto funciona para mí