Im Moment einen Kampf mit Intelliji. Das verdammte Ding wird mich nicht gradle herunterladen 2.1.
Ich habe ein Android-Projekt auf github, das ich auf meinen Laptop geklont habe ... Ich habe funktionierende SSL-Zertifikate, ich weiß, da ich SDK-Software von Google mit SSL herunterladen kann und ich auch Gradle 1.12 herunterladen kann. 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 etwas berüchtigte Error:Cause: peer not authenticated
-Fehler.
Ich bekomme vom intelligenten Terminal aus folgendes:
* 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 sollen die Identität der Anwendung verbergen - es ist kein Fehler)
Es hat keinen Grund zu scheitern - doch es tut es ... Ich habe weit und breit im Internet gesucht, ohne Erfolg. Bitte hilf mir weise SO Guru!
Ändern Sie die 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 hinzugefügt habe:
repositories {
maven {
url 'http://repo1.maven.org/maven2';
}
}
Wenn Sie fertig sind, versuchen Sie, Ihr Projekt zu synchronisieren und neu zu erstellen ... Hoffen Sie, dass dies hilfreich war.
sie sollten das Zertifikat importieren:
Laden Sie zunächst das Zertifikat (.cer) von diese URL herunter. _, Die Hilfe ist hier .
Kopieren Sie es in den Pfad JDK_HOME/jre/lib/security
Führen Sie dann mit der Eingabeaufforderung auf den obigen Speicherort den folgenden Befehl aus:
keytool -import -alias git -file <cert_file_name_you_exported.cer> -keystore cacerts -storepass changeit
Geben Sie yes ein, wenn Sie zur Bestätigung aufgefordert werden, öffnen Sie dann die gewünschte IDEA und haben Sie Spaß :)
Wenn dies nicht hilft, versuchen Sie, das Zertifikat nach JRE/lib/security/cacerts
zu importieren. Es hängt völlig vom Erstellungspfad der verwendeten IDEA ab
ja, ich habe genau dieselbe Situation erlebt. Es ist nicht einfach, aber jetzt bin ich klar
Ich habe das build.gradle im Projektordner geändert, nicht im App-Ordner
Ich habe mich wie folgt geändert
repositories {
jcenter
{
url 'http://jcenter.bintray.com'
}
}
anstatt
repositories {
jacenter()
}
Ich habe dieses Problem behoben, indem ich folgendes build.gradle hinzugefügt habe:
repositories{
maven {
url 'http://repo1.maven.org/maven2';
}
}
Wenn Sie fertig sind, versuchen Sie, Ihr Projekt zu synchronisieren und neu zu erstellen ... Hoffen Sie, dass dies hilfreich war.
"Fehler: Ursache: Peer nicht authentifiziert."
Da dies geschieht, verwende ich Ubuntu: Als ich die Version unter Android Studio 2.0 9 geändert habe, Vorschau-Beta 1.
Wie fixiere ich mein Gradle?.
Einfach ein neues Projekt in Android Studio erstellt und dann bin ich hingegangen und habe in meinem Fall build.grandle version gradle gesehen:
dependencies {
classpath 'com.Android.tools.build:gradle:2.0.0-beta1'
}
und in meinem Projekt ersetzen.
Ich hoffe es hilft anderen.
falls es Probleme mit dem Internet gibt, versuchen Sie, eine Zeile hinzuzufügen
54.231.14.232 s3.amazonaws.com
zu Ihrer /etc/hosts (..\Windows\System32\drivers\etc\hosts)
Wie BzH:
Dies ist ein Java-SSL-Verbindungsfehler, den ich auf Github here gelöst habe.
Sie müssen das entsprechende SSL-Zertifikat zum Java-Keystore hinzufügen, damit Java die Verbindung akzeptiert.
Funktioniert gut :)
Als ich auf Android Studio 1.0 aktualisiert habe, habe ich festgestellt, dass ich ein Update auf Version 1.0.0 von Gradle durchführen muss.
Innerhalb der build.gradle-Datei hatte ich
dependencies {
classpath 'com.Android.tools.build:gradle:1.0.0-rc2'
Ich habe es geändert, um das "-rc2" zu entfernen
dependencies {
classpath 'com.Android.tools.build:gradle:1.0.0'