Peer no autenticado al importar el proyecto Gradle en eclipse

Mientras estoy importando proyecto de gradle en eclipse, me está dando este error.

FAILURE: Build failed with an exception. * What went wrong: A problem occurred configuring root project 'test'. > Could not resolve all dependencies for configuration ':classpath'. > Could not resolve de.richsource.gradle.plugins:gwt-gradle-plugin:0.3. Required by: :test:unspecified > Could not GET 'https://github.com/steffenschaefer/gwt-gradle-plugin/raw/maven-repo/de/richsource/gradle/plugins/gwt-gradle-plugin/0.3/gwt-gradle-plugin-0.3.pom'. > peer not authenticated * Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. 

Estoy usando internet a través de una conexión proxy. Si ese es el problema, dónde especificar las configuraciones de proxy dentro de Eclipse. En General -> Conexiones de red, la configuración del proxy ya está allí

Por favor ayuda.

Si obtiene cualquier otro error como este:

  Could not GET 'https://some_server.com/some/path/some.pom'. > peer not authenticated 

Entonces necesitas importar un certificado:

  • abra el ‘ https://some_server.com/some/path/some.pom ‘ en su navegador favorito
  • exportar el certificado usando los Pasos para exportar cert de un sitio web
  • Copie el cer en la JDK_HOME/jre/lib/security
  • abra un shell y vaya a la JDK_HOME/jre/lib/security
  • luego importa el cer en java usando el
 keytool -import -alias  -file  -keystore cacerts -storepass changeit 

Le solicitará que importe el certificado, escriba yes y presione enter.

Luego reinicia tu eclipse y trata de construir el proyecto.

RESPUESTA # 2: Proporcionar la solución correcta después de dos marcas negativas

Realice estos cambios en el archivo build.gradle de nivel superior .

 // Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { repositories { //jcenter() jcenter { url "http://jcenter.bintray.com/" < =THIS IS THE LINE THAT MAKES THE DIFFERENCE } } } allprojects { repositories { //jcenter() jcenter { url "http://jcenter.bintray.com/" <=THIS IS THE LINE THAT MAKES THE DIFFERENCE } } } 

RESPUESTA # 1 (Aunque esto no se acepta, me gustaría mantener esto)

Si ve "errores de homólogos no autenticados", no significa necesariamente que la aplicación no contenga un certificado válido. También podría significar que el cortafuegos, el equilibrador de carga o los servidores web están reiniciando las conexiones. aplicación con el privilegio de Administator .

En Windows:

  • Asegúrese de tener privilegios de administrador.
  • Haga clic derecho en el icono de la aplicación -> Seleccione "Ejecutar como administrador"

En Linux:

  • Asegúrese de tener acceso a la raíz.
  • escriba sudo "app execution script name"

Cambie sus repositorys a los siguientes en build.gradle

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

Después de importar el certificado como se sugiere en la respuesta anterior, edite su archivo gradle.properties e inserte las siguientes líneas (teniendo en cuenta la configuración de su proxy):

HTTPS:

 systemProp.https.proxyHost=www.somehost.org systemProp.https.proxyPort=8080 

HTTP:

 systemProp.http.proxyHost=www.somehost.org systemProp.http.proxyPort=8080 

La actualización de java7 a java8 hizo el truco para mí.

Intento modificar los repositorys 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 comstackción de gradle.

Estoy usando android studio 1.51 con Linux (Ubuntu 14.04 LTS) y recibí el mismo mensaje de error:

 Error:A problem occurred configuring project ':app'. > Could not resolve all dependencies for configuration ':app:_debugCompile'. > Could not resolve com.github.PhilJay:MPAndroidChart:v2.1.6. Required by: dbtraining-dbtrainingandroidapp-517de26197d8:app:unspecified > Could not resolve com.github.PhilJay:MPAndroidChart:v2.1.6. > Could not get resource 'https://jitpack.io/com/github/PhilJay/MPAndroidChart/v2.1.6/MPAndroidChart-v2.1.6.pom'. > Could not GET 'https://jitpack.io/com/github/PhilJay/MPAndroidChart/v2.1.6/MPAndroidChart-v2.1.6.pom'. > peer not authenticated 

Intenté mover maven { url "https://jitpack.io" } , configurarlo en http en lugar de https, activé “aceptar certificados no confiables automáticamente”, agregué el certificado ssl manualmente … pero todavía no tuve suerte.

La solución fue cambiar de OpenJDK 7 a Oracle JDK 8:

  1. Descargado los archivos para el JDK de Oracle, tomé el tarball
    (jdk-8u101-linux-x64.tar.gz) – http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
  2. Extrae los archivos. El nombre de la carpeta es jdk1.8.0_101
  3. Ahora cambie al directorio /opt/ (tecla de acceso directo nautilus: CTRL + L) y cree una nueva carpeta “Oracle_Java”. Tal vez esto requiera acceso de root, así que abre nautilus desde el terimal con sudo nautilus
  4. Copie la carpeta jdk1.8.0_101 a /opt/Oracle_Java Siga las instrucciones de https://wiki.ubuntuusers.de/Java/Installation/Oracle_Java/Java_8/#Java-8-JDK : no olvide reemplazar el marcador de posición de la versión en la ruta con tu versión
 sudo update-alternatives --install "/usr/bin/java" "java" "/opt/Oracle_Java/jdk1.8.0_VERSION/bin/java" 1 sudo update-alternatives --install "/usr/bin/javac" "javac" "/opt/Oracle_Java/jdk1.8.0_VERSION/bin/javac" 1 sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/opt/Oracle_Java/jdk1.8.0_VERSION/bin/javaws" 1 sudo update-alternatives --install "/usr/bin/jar" "jar" "/opt/Oracle_Java/jdk1.8.0_VERSION/bin/jar" 1 sudo update-alternatives --set "java" "/opt/Oracle_Java/jdk1.8.0_VERSION/bin/java" sudo update-alternatives --set "javac" "/opt/Oracle_Java/jdk1.8.0_VERSION/bin/javac" sudo update-alternatives --set "javaws" "/opt/Oracle_Java/jdk1.8.0_VERSION/bin/javaws" sudo update-alternatives --set "jar" "/opt/Oracle_Java/jdk1.8.0_VERSION/bin/jar" 
  1. Puede verificar en la terminal con el comando java -version si su instalación fue exitosa.
  2. Ahora, para volver a Android Studio y abrir la ventana de project structure del project structure presione la tecla de acceso rápido CTRL + SHIFT + ALT + S y vaya a la SDK Location . Aquí puede establecer la ruta a JDK, por ejemplo /opt/Oracle_Java/jdk1.8.0_101

Cambiar la versión / ruta de JDK en el estudio Android

¡Eso es! 🙂

Tuve este error y estaba sucediendo debido a un problema de proxy VPN. Inhabilité mi cliente VPN y todo funcionó bien después. Usé este comando (en una Mac):

sudo /opt/cisco/anyconnect/bin/acwebsecagent -disablesvc -websecurity

La actualización a la última versión de gradle solucionó esto por mí.

  1. actualice distributionUrl en gradle-wrapper.properties para usar la última versión.
  2. actualiza gradleVersion en build.gradle para que coincida con esa versión.

Tuve un caso extraño en el que tuve que cambiar el orden de jcenter y maven para deshacerme del error

No funciona

 allprojects { repositories { jcenter() maven { url "https://maven.google.com" } maven { url "https://jitpack.io" } } } 

Trabajando

 allprojects { repositories { maven { url "https://maven.google.com" } jcenter() maven { url "https://jitpack.io" } } } 

Si alguien más se topa con esto, apagar mi antivirus Kapersky hizo el truco para mí.