Jenkins con Android Gradle no pudo resolver com.android.tools.build:gradle:1.3.1

Tengo problemas para configurar un proyecto de Android en Jenkins con el complemento Gradle. Recibo el siguiente post de error:

FAILURE: Build failed with an exception. * What went wrong: A problem occurnetworking configuring root project 'tablet_optimizations'. > Could not resolve all dependencies for configuration ':classpath'. > Could not resolve com.android.tools.build:gradle:1.3.1. Requinetworking by: :tablet_optimizations:unspecified > Could not resolve com.android.tools.build:gradle:1.3.1. > Could not get resource 'https://jcenter.bintray.com/com/android/tools/build/gradle/1.3.1/gradle-1.3.1.pom'. > Could not GET 'https://jcenter.bintray.com/com/android/tools/build/gradle/1.3.1/gradle-1.3.1.pom'. Received status code 403 from server: Forbidden 

Esto está sacando un repo de SVN a través de un proxy, los cuales parecen estar configurados correctamente. Pero tal vez eso podría ser un problema aquí. También estoy apuntando hacia Gradle 2.4 para este proyecto. He visto algunos problemas similares a este aquí, pero nada parece estar ayudando. ¡Actualizaré con cualquier información adicional si es necesario! ¡¡¡Por favor ayuda!!! ¡Gracias!

 buildscript { repositories { jcenter() } dependencies { classpath 'com.android.tools.build:gradle:1.3.1' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files } } allprojects { repositories { jcenter() } } 

Usted está recibiendo un error 403.

Las respuestas del código de estado 403 son el resultado de que el server web está configurado para denegar el acceso, por alguna razón, al recurso solicitado por el cliente.

Tuve el mismo problema, porque estaba detrás de un firewall que simplemente no permitía el sitio del repository.

También tu build.gradle debería verse así:

 buildscript { repositories { jcenter() } dependencies { classpath 'com.android.tools.build:gradle:1.3.1' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files } } 

Está bien, así que resultó ser un problema para get el proxy. El post de error fue un poco engañoso y me hizo creer que se trataba de un problema de Gradle. Voy a publicar mi configuration a continuación con la esperanza de que ayude a alguien.

En la página Administrar Jenkins / Configurar sistema, cree una nueva "Variable de entorno" en la sección "Propiedades globales":

 name: GRADLE_OPTS value: -Dhttp.proxyHost=<your proxy> -Dhttp.proxyPort=<your port> -Dhttps.proxyHost=<your proxy> -Dhttps.proxyPort=<your port> -Dorg.gradle.java.home=<your path to java jdk> 

Tal vez esto puede ayudar a alguien con un problema similar.