studio solucionar queda para failed error descargar configurar actualizar android maven proxy gradle build-tools

android - solucionar - No se pudieron resolver todas las dependencias para la configuración '': classpath''



gradle project sync failed android studio (7)

Parece que no puedo obtener herramientas de compilación para el último gradle en absoluto. Sospecho que tiene algo que ver con la configuración proxy para gradle. He tenido un buen aspecto en línea, pero todavía no puedo encontrar una solución. Yo uso gradle 2.1.

Creé el archivo gradle.properties en mi carpeta /home/user/.gradle con estas configuraciones.

systemProp.http.proxyHost = proxy systemProp.http.proxyPort = 80 systemProp.http.proxyUser = myusername systemProp.http.proxyPassword = contraseña

systemProp.https.proxyHost = proxy systemProp.https.proxyPort = 80 systemProp.https.proxyUser = myusername systemProp.https.proxyPassword = contraseña

Aquí está mi build.gradle global

buildscript { repositories { mavenLocal() mavenCentral() } dependencies { classpath ''com.android.tools.build:gradle:0.13.0'' classpath fileTree(dir: ''build-libs'', include: ''*.jar'') } } allprojects { repositories { mavenCentral() } }

Y aquí está el error que obtengo al ejecutar grawlew Could not HEAD '' https://repo1.maven.org/maven2/com/android/tools/build/gradle/0.13.0/gradle-0.13.0.pom ''. par no autenticado

¿Qué me estoy perdiendo? ese enlace maven abre bien en un navegador.


Estoy usando Gradle plugin 3.0.1 y vi este error. No estoy seguro de qué fue lo que causó esto, pero la solución que me funciona es detener la ejecución del daemon de ./gradlew --stop mediante ./gradlew --stop .


Intento modificar los repositorios e importar el cer a java, pero ambos fallaron, luego actualizo mi versión de jdk de 1.8.0_66 a 1.8.0_74, éxito de compilación de gradle.


No estoy seguro de si funcionará para otros pero funcionó para mí.

Cambié proxyPort a 8080 y usé jcenter en lugar de Maven. Pero tuve que aplicar expeption para usar HTTP en lugar de HTTPS. Esto es lo que tengo en mi gradle.build para script de construcción y todos los proyectos

buildscript { repositories { jcenter { url "http://jcenter.bintray.com/" } } } allprojects { repositories { jcenter { url "http://jcenter.bintray.com/" } } }

ACTUALIZACIÓN: 06/08

Recientemente he actualizado la versión de Gradle y plugin y tuve algunos problemas. Se quejaba del complemento com.android.application

Hice un poco de excavación y cambié

jcenter { url "http://jcenter.bintray.com/" }

a

repositories { maven { url ''http://repo1.maven.org/maven2'' } }


Para el nuevo android studio 3.0.0 y la actualización de Gradle , era necesario incluirlo en el archivo build.gradle del nivel de proyecto para herramientas de compilación Gradle de Android y dependencias relacionadas, ya que Google se movió a su propio repositorio maven.

// Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { repositories { jcenter() google() } dependencies { classpath ''com.android.tools.build:gradle:3.0.1'' // NOTE: Do not place your application dependencies here; they belong } } allprojects { repositories { jcenter() google() } } task clean(type: Delete) { delete rootProject.buildDir }


Tuve este problema y fue porque no había agregado una excepción para gradle en mi firewall (TinyWall).


debe tener un archivo gradle.properties definido para la compilación con la configuración del proxy, de modo que Gradle sepa cómo usar la conexión http

# This file contains the basics for Maven Version control and will be used by the Artifactory Release management # These settings are for the root project and all sub-projects in this application releaseVersion=1.0.0-SNAPSHOT releaseGroup=com.xx.xx.xx artifactory_user= artifactory_password= artifactory_contextUrl=https://artifactory.xxxx.com/artifactory/ systemProp.http.proxyHost=proxy.xxx.com systemProp.http.proxyPort=8080 systemProp.https.proxyHost=proxy.xxx.com systemProp.https.proxyPort=8080 systemProp.http.nonProxyHosts=*.xxx.com|localhost|*.int.targoe.com org.gradle.java.home=C://Program Files (x86)//Java//jdk1.8.0_121


tarde, pero funcionó para mí:
cambie su configuración de dns al ir a la red y compartir el centro .
En el panel izquierdo, elige cambiar la configuración del adaptador
-derecha haz clic en tu conexión de red
- propiedades
-select ipv4
- propiedades
- ahora en la configuración del servidor dns: -
-elige la opción usar las siguientes direcciones de servidor dns
y use el servidor de google dns 8.8.8.8 como servidor dns preferido y 8.8.4.4 como servidor dns alternativo .

resolverá tu problema