webentwicklung-frage-antwort-db.com.de

Fehler: Ursache: Es wurde kein gültiger Zertifizierungspfad zum angeforderten Ziel gefunden

Ich habe den folgenden Fehler in Android Studio 2.2.3 erhalten, wenn ich Gradle synchronisiere.

Fehler: Ursache: Kein gültiger Zertifizierungspfad zum angeforderten Ziel gefunden.

Wie kann ich dieses Problem beheben?

Ich füge auch meine Gradle-Datei hinzu

apply plugin: 'com.Android.application'
Android {
compileSdkVersion 25
buildToolsVersion "25.0.2"
defaultConfig {
    applicationId "com.sample.myapplication"
    minSdkVersion 16
    targetSdkVersion 22
    versionCode 1
    versionName "1.0"
    testInstrumentationRunner "Android.support.test.runner.AndroidJUnitRunner"
}
buildTypes {
    release {
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-Android.txt'), 'proguard-rules.pro'
    }
} } dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
androidTestCompile('com.Android.support.test.espresso:espresso-core:2.2.2', {
    exclude group: 'com.Android.support', module: 'support-annotations'
})
compile 'com.Android.support:appcompat-v7:23.4.0'
compile 'com.Android.support:design:23.4.0'
compile 'com.Android.support:palette-v7:23.4.0'
testCompile 'junit:junit:4.12'
// FireBase
compile 'com.google.firebase:firebase-messaging:9.0.0'
}//Add this line
apply plugin: 'com.google.gms.google-services'

und das Projekt Level Gradle File

buildscript {
repositories {
    jcenter()
}
dependencies {
    classpath 'com.Android.tools.build:gradle:2.2.3'
    classpath 'com.google.gms:google-services:3.0.0'
}
}
allprojects {
repositories {
    mavenCentral()
    jcenter{ url "http://jcenter.bintray.com/" }
    maven { url "https://jitpack.io" }
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}
32

ich stand vor demselben Problem, das durch Hinzufügen von "maven {url" http://jcenter.bintray.com "}" .__ behoben wurde. Projekt Level Gradle File

buildscript {
repositories {
    jcenter()
    maven { url "http://jcenter.bintray.com"}
}
dependencies {
    classpath 'com.Android.tools.build:gradle:2.2.3'
    classpath 'com.google.gms:google-services:3.0.0'
}
}
allprojects {
repositories {
    mavenCentral()
    jcenter{ url "http://jcenter.bintray.com/" }
    maven { url "https://jitpack.io" }
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}
23
Amal

Dieses Problem kann auf einige eingeschränkte Internetverbindungen zurückzuführen sein ....__ Wenn Sie Build-Tools in einem eingeschränkten Netzwerk installieren, werden die erforderlichen Zertifikate möglicherweise nicht installiert ... Versuchen Sie daher, die Netzwerkverbindung zu ändern .....__ für mich.....

27
Rajat Anand

Ich habe dieses Problem mit Maven Build früher gesehen. Dies geschah, weil ich in einem eingeschränkten Büronetzwerk arbeitete. Sie müssen das erforderliche Zertifikat in Ihren Schlüsselspeicher importieren.

Befolgen Sie die Schritte in der Antwort unter question "Es wurde kein gültiger Zertifizierungspfad für das angeforderte Ziel gefunden", aber der Browser sagt, dass es in Ordnung ist

(Verwenden Sie doppelte Anführungszeichen für Dateinamen/Pfadnamen.)

Hinweis: Ich kann jetzt nicht genau die Quelle finden, von der ich das Problem gelöst habe. Wenn ich es bekomme, werde ich es aktualisieren

7
Rahul Mahale

Ich hatte das gleiche Problem. Ich habe das Problem behoben, indem Proxy-Einstellungen in gradle.properties entfernt/kommentiert wurden. Überprüfen Sie Ihre gradle.properties, wenn Sie einige davon haben 

systemProp.https.proxyPort=8080
systemProp.http.proxyHost=192.168.1.1
systemProp.https.proxyHost=192.168.1.1
systemProp.http.proxyPort=8080

kommentiere es mit #. Was wird so aussehen 

#systemProp.https.proxyPort=8080
#systemProp.http.proxyHost=192.168.1.1
#systemProp.https.proxyHost=192.168.1.1
#systemProp.http.proxyPort=8080
2
vijay

Ich bin gerade auf ein ähnliches Problem gestoßen und habe eine Reihe von Schritten gefunden, die mir geholfen haben .. Natürlich gibt es nur wenige davon, das Netzwerk in ein stärkeres, besseres zu ändern. Wenn Sie nur ein Netzwerk haben, versuchen Sie, die Verbindung zum Netzwerk herzustellen dann INVALIDIEREN/NEU STARTEN Sie Ihr Android-Studio. Wenn der Fehler weiterhin angezeigt wird, müssen Sie den "Maven" in den Repositorys hinzufügen und auf den folgenden Link hinweisen: Maven {url " http: //jcenter.bintray.com "}

Zum Schluss gehe zu *Datei *Die Einstellungen * Build, Ausführung und Bereitstellung * Gradle * Android Studio -------- Aktivieren Sie das Kontrollkästchen Maven-Repository aktivieren.

Danach reinigen und bauen Sie Ihre APP einfach neu auf und Sie werden gut sein. 

2
TheMRaju

Ich habe dieses Problem nach Update Studio und Gradle verpasst, in den Log-Datei-Tipps hat mir ein paar Maven-Store ein Zertifikatproblem.

Ich habe versucht, statudio als jemanden neu zu starten, aber jemand hat gesagt, wir sollten die JRE-Umgebung einstellen, aber ich weiß nicht, wie ich es auf Mac einstellen soll. Also habe ich versucht, Mac neu zu starten. und start ins studio fand ich diese tipps.enter image description here

das Problem schwebt also auf der Oberfläche: Lösung: Erster Schritt: Starten Sie den Computer neu. Nach dem Android-Studio-Update gibt es zu viele Probleme. Zweiter Schritt: Verwenden Sie das alte Gradle-Tool ODER Laden Sie * pom und jar herunter und legen Sie sie in den richtigen Ordner.

2
kan137g

Importieren Sie Ihr Unternehmenszertifikat unter Tools-> Android-> SDK-Manager-> Tools-> Server-Zertifikate

Der Fehler ist auf Ihre Netzwerkeinschränkung zurückzuführen, durch die das Projekt nicht von " http://jcenter.bintray.com " aus synchronisiert werden kann. Kein Spiel mit der IDE (Android Studio). 

1
Satyam Anand

Wenn Sie in Ihrem Büro sind, verwenden Sie Ihr Smartphone-Netzwerk. Ich denke, es wird funktionieren.

1
ozanurkan

Für mich hat das funktioniert:

buildscript {
    repositories {
        maven { url "http://jcenter.bintray.com"}
        maven {
            url 'https://maven.google.com/'
            name 'Google'
        }
    }
...
}

allprojects {
    repositories {
        mavenCentral()
        jcenter{ url "http://jcenter.bintray.com/" }
        maven {
            url 'https://maven.google.com/'
            name 'Google'
        }
    }
}
1
Dirk

Sie verwenden eine ältere Version von Bibliotheken. 

compile 'com.Android.support:appcompat-v7:25.2.0'
compile 'com.Android.support:design:25.2.0'
compile 'com.Android.support:palette-v7:25.2.0'
compile 'com.google.firebase:firebase-messaging:10.2.0'
1
Sarvex

Wie ein Noob!

Ich bekam einen Albtraum und vergaß, dass ich kürzlich einen neuen AV (Kaspersky) installiert habe.

Eine andere Lösung ist: Deaktivieren Sie Ihre AV oder fügen Sie Ihrer AV-Firewall oder Ihrem Proxy Ausschlüsse hinzu

ich hoffe es hilft etwas Zeit zu sparen.

1
Crythephoenix

Versuchen Sie einfach, dasselbe Projekt über die Eingabeaufforderung zu erstellen. Wenn die Abhängigkeiten zum Download erfolgreich sind, gehen Sie zu den Einstellungen in IntelliJ und ordnen Sie die Gradle-to-Gradle in Ihrem System zu.

0

Meistens stehe ich vor diesem Problem. Ich entferne das Ersetzen von https durch http. Es löst das Problem.

0
Irshad

Ändern Sie die Abhängigkeiten von compile in Implementation in build.gradle-Datei

0