not cause authenticated java gradle android-gradle build.gradle gradle-eclipse

java - cause - Peer no autenticado al importar el proyecto Gradle en eclipse



gradle download (9)

Cambie sus repositorios a los siguientes en build.gradle

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

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.


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


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

¡Eso es! :)


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.


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.

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


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"

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:

keytool -import -alias <the short name of the server> -file <cert_file_name_you_exported.cer> -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.


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