Android Gradle не может найти действительный путь сертификации для запрошенной цели - PullRequest
0 голосов
/ 13 декабря 2018

У меня проблема с зависимостями загрузки Gradle от jcenter .

Я работаю в копроративной сети и подключаюсь к интернету через прокси.

Я установил все необходимые настройки в Gradle.properties для прокси:

systemProp.org.gradle.internal.http.connectionTimeout=360000
systemProp.org.gradle.internal.http.socketTimeout=360000
systemProp.http.proxyHost=10.8.54.68
systemProp.http.proxyPort=9090
systemProp.http.proxyUser=HCB\\SAxakalov
systemProp.http.proxyPassword=****
systemProp.https.proxyHost=10.8.54.68
systemProp.https.proxyPort=9090
systemProp.https.proxyUser=HCB\\SAxakalov
systemProp.https.proxyPassword=****

Также добавьте необходимые сертификаты сервера в:

C:\Program Files\Android\Android Studio\jre\jre\lib\security\cacerts

Также добавьте необходимые сертификаты сервера в настройках Android Studio:

Settings->Tools->Server Certificates

AndroidВерсия Studio 3.2.1

build.gradle верхнего уровня:

buildscript {
   repositories {
    maven { url 'https://maven.google.com'}
    google()
    maven { url 'http://central.maven.org/maven2' }
    mavenCentral()
    maven { url 'http://repo.spring.io/plugins-release'}
    maven { url 'https://maven.fabric.io/public' }
    maven { url 'http://download.crashlytics.com/maven' }
    maven { url 'https://jitpack.io' }
    jcenter()

}
dependencies {
    classpath 'com.android.tools.build:gradle:3.2.1'
    classpath 'com.github.JakeWharton:sdk-manager-plugin:1d29782dd6ffa18880c8cbada748fb3dea45e7be'
    classpath 'io.fabric.tools:gradle:1.25.4'
    classpath 'me.tatarka:gradle-retrolambda:3.7.0'
    classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8'
    classpath 'me.tatarka.retrolambda.projectlombok:lombok.ast:0.2.3.a2'
    classpath 'com.google.gms:google-services:3.2.1'

}

gradle-wrapper.properties:

distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-4.6-all.zip

У меня также были проблемы с другими ресурсамикак:

http://central.maven.org

https://jitpack.io

https://maven.fabric.io

.......................

Но после добавления сертификатов в кассы для этих ресурсов проблема исчезает.

Конечно, я добавил сертификат сервера с https://jcenter.bintray.com. Но я не понимаю, почему некоторые зависимости не загружаются, но некоторые зависимости загружаются из этого ресурса, и Android Studio показывает эror невозможно найти действительный путь сертификации для запрошенной цели .

Например, эти зависимости не могут загрузить:

Метаданные https://jcenter.bintray.com/quoin/quoin/0.1.2/quoin-0.1.2-sources.jar

И по этой причине я открыл эту ссылку в браузере и не могу найти этот jar-файл, но android studio ищет его и показывает ошибку не может найти действительный путь сертификации для запрашиваемой цели .

Я переустанавливал Android Studio, также перезагружал ОС.Это не помогает.

Экран: enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...