2015-06-12 5 views
11

Все работает, только сегодня я начал получать сообщение об ошибке, и я даже не могу синхронизировать проект с файлами Gradle из Android Studio. Единственное, что я изменил был ... офис: DAndroid peer не аутентифицирован

Error:A problem occurred configuring project ':app'. Could not download library.jar (com.mcxiaoke.volley:library:1.0.16) Could not GET ' https://jcenter.bintray.com/com/mcxiaoke/volley/library/1.0.16/library-1.0.16.jar '. peer not authenticated

И мой 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

jcenter имеет недействительный SSL и блокирует всю конструкцию градиента. Maven работает :) – MariuszS

+0

Спасибо за обновление @MariuszS. Что вы подразумеваете под: Maven работает? Что вы предлагаете исправить эту ошибку? – Bugdr0id

+1

maven использует репозиторий m2, решение ниже – MariuszS

ответ

18

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

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

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

Сохранено в мой день! Благодаря! – Bugdr0id

+1

Отключение https должно использоваться только как временное обходное решение! – brillenheini

+0

Да!Это временное решение – MariuszS

6

кажется временный вопрос с jcenter с неправильным SSL.

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

repositories { 
    mavenLocal() 
    mavenCentral() 
} 
+0

Сохранено мое время! благодаря – Roisgoen

0

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

0

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

0

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

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

     } 
} 
0

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

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