2017-12-06 26 views
1

Ich habe ein neues Projekt in Android Studio 3.0.1 erstellt die Proxy-Einstellungen der Firma und fügte hinzu, das selbstsigned Zertifikat Server Serverzertifikate. Wenn ich versuche zu bauen, wird der folgende Fehler aufgelistet und der Build schlägt fehl.Android Studio 3.0.1 Gradle Build pkix Pathbuilding fehlgeschlagen

Fehler:

Unable to resolve dependency for ':[email protected]/compileClasspath': Could not resolve com.android.support:appcompat-v7:26.1.0. 

Could not resolve com.android.support:appcompat-v7:26.1.0. 
Required by: 
    project :app 
> Could not resolve com.android.support:appcompat-v7:26.1.0. 
    > Could not get resource 'https://dl.google.com/dl/android/maven2/com/android/support/appcompat-v7/26.1.0/appcompat-v7-26.1.0.pom'. 
      > Could not GET 'https://dl.google.com/dl/android/maven2/com/android/support/appcompat-v7/26.1.0/appcompat-v7-26.1.0.pom'. 
        > sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target 
           > PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target 
               > unable to find valid certification path to requested target 

Könnte jemand mir helfen?

+0

Mögliches Duplikat von [Konnte com.android.support:appcompat-v7:26.1.0.](https://stackoverflow.com/questions/47124746/could-not-resolve-com-android-supportappcompat- nicht beheben. v726-1-0-configure-http-pro) –

+0

Das kann nicht daran liegen, dass ich die grdle.properties für den Proxy eingestellt habe. – ninjaxelite

Antwort

1

Dies wurde gelöst, indem das selbstsignierte Zertifikat meiner Firma der cacerts-Datei von Android Studio hinzugefügt wurde. Die Datei cacerts befindet sich hier: C:\Program Files\Android\Android Studio\jre\jre\lib\security\cacerts

Ich habe auch die Proxy-Details für http/https zu gradle.properties hinzugefügt.

+0

Wie hast du es gemacht? und wie bekomme ich mein Proxy-Zertifikat? –

+1

Fügen Sie einfach das selbstsignierte Zertifikat Ihrer Firma dem oben angegebenen Pfad hinzu oder wo immer Sie Android Studio installiert haben. – ninjaxelite

+0

danke, ich dachte, dass 'cacerts' eine Datei ist kein Ordner. Ich werde es versuchen –

Verwandte Themen