Android peer не аутентифицирован

Все работает, только сегодня я начал получать сообщение об ошибке, и я даже не могу "синхронизировать проект с 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, но все равно та же проблема.

Есть ли у кого-нибудь подобная проблема?

Ответ 1

Временное решение

Добавьте это в build.gradle

repositories {
    mavenLocal()
    maven {
        name "jcenter"
        url "http://jcenter.bintray.com/"
    }
}

Ответ 2

Кажется, временная проблема с jcenter с недопустимым SSL.

Вы можете переключиться на mavenCentral repo в файле build.gradle.

repositories {
     mavenLocal()
     mavenCentral()
}

Ответ 3

Проблема возникает, когда файл cacerts запутался. После попытки всех решений, которые я нашел в Интернете, я мог бы, наконец, решить эту проблему, переустановив java.

Ответ 4

Добавьте эти свойства в домашний каталог 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, они могут отличаться от ваших.

Ответ 6

Я пробовал со всеми вышеперечисленными решениями, которые не работали, это помогло мне с последним предварительным просмотром Studio 2.2 7. Внесите изменения в build.gradle из корневого проекта:

    allprojects {
    repositories {
        jcenter {
            url "http://jcenter.bintray.com/"    
                }

       }
}

Ответ 7

У меня была эта ошибка, и это происходило из-за проблемы с прокси-сервером VPN. Я отключил VPN, и после этого все сработало. Я использовал эту команду (на Mac):

sudo /opt/cisco/anyconnect/bin/acwebsecagent -disablesvc -websecurity