У меня проблема с зависимостями загрузки 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](https://i.stack.imgur.com/Z4fzA.png)