Ответ 1
Временное решение
Добавьте это в build.gradle
repositories {
mavenLocal()
maven {
name "jcenter"
url "http://jcenter.bintray.com/"
}
}
Все работает, только сегодня я начал получать сообщение об ошибке, и я даже не могу "синхронизировать проект с Gradle файлами" из Android Studio. Единственное, что я изменил, было... офис: D
Ошибка: возникла проблема при настройке проекта: app. Не удалось загрузить library.jar(com.mcxiaoke.volley: library: 1.0.16) Не удалось GET 'https://jcenter.bintray.com/com/mcxiaoke/volley/library/1.0.16/library-1.0.16.jar'. peer не аутентифицирован
И мой build.grade
buildscript {
repositories {
jcenter()
maven { url 'http://download.crashlytics.com/maven'}
maven { url 'http://dl.bintray.com/amulyakhare/maven'}
}
dependencies {
classpath 'com.crashlytics.tools.gradle:crashlytics-gradle:1.+'
}
}
....
gradle -wrapper.properties:
distributionUrl=https\://services.gradle.org/distributions/gradle-2.3-all.zip
Я также пробовал с http вместо https, но все равно та же проблема.
Есть ли у кого-нибудь подобная проблема?
Временное решение
Добавьте это в build.gradle
repositories {
mavenLocal()
maven {
name "jcenter"
url "http://jcenter.bintray.com/"
}
}
Кажется, временная проблема с jcenter
с недопустимым SSL.
Вы можете переключиться на mavenCentral
repo в файле build.gradle
.
repositories {
mavenLocal()
mavenCentral()
}
Проблема возникает, когда файл cacerts запутался. После попытки всех решений, которые я нашел в Интернете, я мог бы, наконец, решить эту проблему, переустановив java.
Добавьте эти свойства в домашний каталог gradle в новый gradle.properties файл
systemProp.https.proxyHost=[your proxy https host IP or DNS name]
systemProp.https.proxyPort=[your proxy https port, usually 8080]
systemProp.http.proxyHost=[your proxy http host IP or DNS name]
systemProp.http.proxyPort=[your proxy http port, usually 8080]
OSX:/users/yourusername/.gradle/gradle.properties
Windows: C:\Users\yourusername.gradle\ gradle.properties
Затем перезапустите Android Studio и откройте свой проект.
Примечание. Я использовал те же значения для HTTP и HTTPS, они могут отличаться от ваших.
изменение версии jdk к последней версии работало для меня (Oracle Java 8). Этот вопрос показывает вам, как это сделать в студии Android: Как указать версию JDK в студии Android?
Я пробовал со всеми вышеперечисленными решениями, которые не работали, это помогло мне с последним предварительным просмотром Studio 2.2 7. Внесите изменения в build.gradle из корневого проекта:
allprojects {
repositories {
jcenter {
url "http://jcenter.bintray.com/"
}
}
}
У меня была эта ошибка, и это происходило из-за проблемы с прокси-сервером VPN. Я отключил VPN, и после этого все сработало. Я использовал эту команду (на Mac):
sudo /opt/cisco/anyconnect/bin/acwebsecagent -disablesvc -websecurity