web-dev-qa-db-fra.com

Android Studio/Intellij, Erreur Gradle: Cause: homologue non authentifié

Se battre avec intelliji pour le moment. La chose sacrée ne me téléchargera pas la version 2.1. 

J'ai un projet Android hébergé sur github, que j'ai cloné sur mon ordinateur portable ... J'ai des certificats SSL en état de fonctionnement, je le sais car je peux télécharger le logiciel SDK à partir de Google en utilisant SSL, ainsi que le téléchargement de la version 1.12. Ce que je ne peux pas télécharger, c'est le grade 2.1. (Je peux télécharger Gradle 2.1 à l'aide de mon navigateur Web)

Le message que j'ai reçu de intellij est l'erreur plutôt tristement célèbre Error:Cause: peer not authenticated

Je reçois ceci du terminal qui exécute intellij:

    * What went wrong:
A problem occurred configuring root project 'XXXXXXX'.
> Could not resolve all dependencies for configuration ':classpath'.
   > Could not resolve com.Android.tools.build:gradle:0.13.0.
     Required by:
         :XXXXXXX:unspecified
      > Could not HEAD 'https://jcenter.bintray.com/com/Android/tools/build/gradle/0.13.0/gradle-0.13.0.pom'.
         > peer not authenticated

(Les XXXXXX doivent cacher l'identité de l'application - ce n'est pas une erreur)

Il n’ya pas de raison d’échouer - mais c’est le cas… .. J’ai fait des recherches très nombreuses sur Internet, sans résultat. S'il vous plaît aidez-moi sage SO gourou!

11
naf456

Modifiez la syntaxe de vos référentiels dans build.gradle comme suit. Voir ci-dessous question .

repositories {
    jcenter {
        url "http://jcenter.bintray.com/"
    }
}
26
Atilla Ozgur

J'ai résolu ce problème en ajoutant ce qui suit à mon build.gradle:

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

Une fois cela fait, essayez de synchroniser et de reconstruire votre projet ……….

4
user5993310

vous devez importer le certificat:

Tout d’abord, téléchargez le certificat (.cer) à partir de cette url , Aide est ici

Copiez-le dans le chemin JDK_HOME/jre/lib/security

Puis, avec l'invite de commande ciblée sur l'emplacement ci-dessus, exécutez la commande suivante:

keytool -import -alias git -file <cert_file_name_you_exported.cer> -keystore cacerts -storepass changeit

Tapez yes si elle est approuvée, puis ouvrez le IDEA souhaité et amusez-vous :)

Si cela ne vous aide pas, essayez d'importer le certificat dans JRE/lib/security/cacerts. Cela dépend totalement du chemin de génération du IDEA que vous utilisez.

2
BzH

oui j'ai vécu exactement la même situationCe n'est pas facile, mais maintenant je suis clair

J'ai changé le build.gradle situé dans le projet forlder, pas dans le dossier de l'application

J'ai changé comme ci-dessous

repositories {
    jcenter 
    { 
        url 'http://jcenter.bintray.com' 
    } 
}

au lieu de 

repositories {
    jacenter()
}
2
Felix Shin

J'ai résolu ce problème en ajoutant ce qui suit build.gradle:

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

Une fois cela fait, essayez de synchroniser et de reconstruire votre projet ……… 

1
SKallmann

"Erreur: cause: homologue non authentifié."

Lorsque cela se produit, j'utilise Ubuntu: Lorsque j'ai changé de version sur Android studio 2.0 9 preview beta 1.

Comment puis-je réparer mon diplôme.

J'ai simplement créé un nouveau projet dans Android Studio, puis je suis allé voir build.grandle version gradle.

 dependencies {
         classpath 'com.Android.tools.build:gradle:2.0.0-beta1'
     }

et remplacer dans mon projet.

J'espère que ça aide les autres.

0
Levi Saturnino

dans le cas où il y aurait quelques problèmes avec Internet

54.231.14.232 s3.amazonaws.com

à votre /etc/hosts (..\Windows\System32\drivers\etc\hosts)

0
Serg

Comme BzH:

Ceci est une erreur de connexion Java SSL que j'ai résolue sur Github ici .

Vous devez ajouter le certificat SSL approprié dans le fichier de clés Java pour Java et accepter la connexion.

Fonctionne bien :)

0
SherloxFR

Lorsque j'ai mis à jour Android Studio 1.0, j'ai découvert que je devais effectuer une mise à jour pour utiliser la version 1.0.0 de Gradle. 

À l'intérieur du fichier build.gradle que j'avais 

  dependencies {
        classpath 'com.Android.tools.build:gradle:1.0.0-rc2'

Je l'ai changé pour supprimer le "-rc2"

  dependencies {
        classpath 'com.Android.tools.build:gradle:1.0.0'
0
GR Envoy