Android Studio / Intellij, Gradle Fehler: Ursache: Peer nicht authentifiziert

Einen Kampf mit Intelliji im Moment haben. Die verdammte Sache wird mich nicht herunterladen gradle 2.1.

Ich habe ein Android-Projekt auf Github gehostet, das ich auf meinen Laptop geklont habe. Ich habe SSL-Zertifikate gearbeitet, ich weiß das, wie ich SDK-Software von Google mit SSL herunterladen kann, und ich kann auch gradle 1.12 herunterladen. Was ich nicht herunterladen kann, ist gradle 2.1. (Ich kann gradle 2.1 mit meinem Webbrowser herunterladen)

Die Nachricht, die ich von Intellij erhalten habe, ist der eher berüchtigte Error:Cause: peer not authenticated Fehler.

Von der Klemme, die Intellij läuft, bekomme ich das:

  * 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 

(Die XXXXXX's sind die Identität der Anwendung zu verstecken – es ist kein Fehler)

Es hat keinen Grund zu scheitern – doch das tut es. Ich habe weit und breit über das Internet gesucht, ohne Erfolg. Bitte helfen Sie mir weise SO Guru!

  • Android DownloadManager und SSL (https)
  • Wie man einen SSL-Socket über einen HTTP-Proxy verbindet?
  • Erzeugen und Installieren von SSL-Zertifikaten
  • Wie aktiviere ich SSL-Debugging auf der Android-Plattform?
  • 'Kein Peer-Zertifikat' Fehler in Android 2.3 aber NICHT in 4
  • RapidSSL Zertifikat nicht auf Android Tablet vertraut
  • Android TLS-Verbindung und selbst signiertes Zertifikat
  • Java.security.cert.CertPathValidatorException: Vertrauensanker für Zertifizierungspfad nicht gefunden. Android 2.3
  • 9 Solutions collect form web for “Android Studio / Intellij, Gradle Fehler: Ursache: Peer nicht authentifiziert”

    Ändern Sie Ihre Repositories-Syntax in build.gradle wie folgt. Siehe folgende Frage .

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

    Ich habe dieses Problem behoben, indem ich folgendes zu meinem build.gradle hinzufügen:

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

    Sobald Sie fertig sind, versuchen Sie, Ihr Projekt zu synchronisieren und neu zu erstellen. Hoffe das war hilfreich.

    Sie sollten das Zertifikat importieren:

    Zuerst laden Sie das Zertifikat (.cer) aus dieser URL herunter, Hilfe ist hier

    JDK_HOME/jre/lib/security es auf den Pfad JDK_HOME/jre/lib/security

    Gehen Sie dann mit der Eingabeaufforderung, die auf den obigen Standort ausgerichtet ist, den folgenden Befehl aus:

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

    Geben Sie ja ein, wenn es zur Genehmigung aufgefordert wird, danach öffnen Sie die gewünschte IDEA und haben Spaß ๐Ÿ™‚

    Wenn dies nicht hilft, versuchen Sie, das Zertifikat in JRE/lib/security/cacerts . Es ist völlig abhängig vom JRE/lib/security/cacerts der IDEA, die Sie verwenden

    Ja ich habe genau die gleiche Situation erlebt Es ist nicht einfach, aber jetzt bin ich klar

    Ich änderte die build.gradle, die sich im Projekt forlder befindet, nicht im App-Ordner

    Ich habe mich wie folgt geändert

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

    Anstatt von

     repositories { jacenter() } 

    Ich habe dieses Problem behoben, indem ich mir folgendes hinzufügen: build.gradle:

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

    Sobald Sie fertig sind, versuchen Sie, Ihr Projekt zu synchronisieren und neu zu erstellen. Hoffe das war hilfreich.

    Als ich auf Android Studio 1.0 aktualisiert habe, habe ich festgestellt, dass ich aktualisieren muss, um 1.0.0 Version von gradle zu verwenden.

    Innerhalb der build.gradle-Datei hatte ich

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

    Ich habe es geändert, um die "-rc2"

      dependencies { classpath 'com.android.tools.build:gradle:1.0.0' 

    "Fehler: Ursache: Peer nicht authentifiziert."

    Wie dies geschieht ich mit Ubuntu: Wenn ich die Version auf Android Studio 2.0 9 Vorschau Beta 1 geändert.

    Wie kann ich meinen Grade reparieren?

    Einfach ein neues Projekt im Android-Studio erstellt und ging dann hinein und sah build.grandle Version gradle in meinem Fall:

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

    Und ersetze in meinem Projekt.

    Ich hoffe es hilft anderen.

    Wie BzH:

    Dies ist ein Java-SSL-Verbindungsfehler, den ich hier auf Github gelöst habe .

    Sie müssen das entsprechende SSL-Zertifikat dem Java-Keystore hinzufügen, damit Java die Verbindung akzeptiert.

    Funktioniert gut ๐Ÿ™‚

    Falls es Probleme mit dem Internet gibt, versuchen Sie, eine Zeile hinzuzufügen

     54.231.14.232 s3.amazonaws.com 

    Zu Ihrem /etc/hosts (..\Windows\System32\drivers\etc\hosts)

    Das Android ist ein Google Android Fan-Website, Alles รผber Android Phones, Android Wear, Android Dev und Android Spiele Apps und so weiter.