Подтвердить что ты не робот

Android Studio/Intellij, Gradle Ошибка: причина: peer not authenticated

Имея бой с intelliji на данный момент. Ничто не скажет мне gradle 2.1.

У меня есть проект Android, размещенный на github, который я клонировал на свой ноутбук. У меня есть рабочие SSL-сертификаты, я знаю это, поскольку я могу загрузить SDK-программное обеспечение из Google с помощью SSL, а также я могу загрузить gradle 1.12. Я не могу скачать gradle 2.1. (Я могу загрузить gradle 2.1 с помощью моего веб-браузера)

Сообщение, которое я получил от intellij, является довольно печально известной ошибкой Error:Cause: peer not authenticated.

От терминала, запускающего intellij, я получаю следующее:

    * What went wrong:
A problem occurred configuring root project 'XXXXXXX'.
> Could not resolve all dependencies for configuration ':classpath'.
   > Could not resolve com.android.tools.build:gradle:0.13.0.
     Required by:
         :XXXXXXX:unspecified
      > Could not HEAD 'https://jcenter.bintray.com/com/android/tools/build/gradle/0.13.0/gradle-0.13.0.pom'.
         > peer not authenticated

(XXXXXX должен скрыть идентификатор приложения - это не ошибка)

У него нет причин терпеть неудачу - но это так. У меня есть поиск по всему миру, безрезультатно. Пожалуйста, помогите мне мудрым SO гуру!

4b9b3361

Ответ 1

Измените синтаксис репозиториев в файле build.gradle следующим образом. См. Ниже question.

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

Ответ 2

Я исправил эту проблему, добавив следующее в мой файл build.gradle:

repositories { 
        maven { 
            url 'http://repo1.maven.org/maven2'; 
        } 
} 

После этого попробуйте синхронизировать и перестроить проект. Надеюсь, это было полезно.

Ответ 3

вам следует импортировать сертификат:

Прежде всего загрузите сертификат (.cer) из этот URL, Справка здесь

Скопируйте его в путь JDK_HOME/jre/lib/security

Затем с помощью командной строки, ориентированной на указанное выше местоположение, выполните следующую команду:

keytool -import -alias git -file <cert_file_name_you_exported.cer> -keystore cacerts -storepass changeit

Введите yes, если он запрашивает утверждение, после чего откройте желаемую IDEA и получайте удовольствие:)

Если это не помогает, попробуйте импортировать сертификат в JRE/lib/security/cacerts, он полностью зависит от пути сборки IDEA, который вы используете

Ответ 4

Да, я испытал точно такую ​​же ситуацию Это непросто, но теперь я понятен.

Я изменил build.gradle, расположенный в forlder проекта, а не в папке приложения

Я изменился ниже

repositories {
    jcenter 
    { 
        url 'http://jcenter.bintray.com' 
    } 
}

вместо

repositories {
    jacenter()
}

Ответ 5

Я исправил эту проблему, добавив мне следующее: build.gradle:

repositories{
   maven {    
       url 'http://repo1.maven.org/maven2';
         }
 } 

После этого попробуйте синхронизировать и перестроить проект. Надеюсь, это было полезно.

Ответ 6

Когда я обновился до Android Studio 1.0, я обнаружил, что мне нужно обновить версию 1.0.0 gradle.

Внутри файла build.gradle у меня был

  dependencies {
        classpath 'com.android.tools.build:gradle:1.0.0-rc2'

Я изменил его, чтобы удалить "-rc2"

  dependencies {
        classpath 'com.android.tools.build:gradle:1.0.0'

Ответ 7

"Ошибка: причина: peer не аутентифицирован."

Как это происходит, я использую Ubuntu: когда я изменил версию на Android-версию 2.0 9, превью beta 1.

Как исправить мой gradle.

Просто создал новый проект в студии android, а затем вошел и увидел build.grandle версию gradle в моем случае:

 dependencies {
         classpath 'com.android.tools.build:gradle:2.0.0-beta1'
     }

и замените его в моем проекте.

Я надеюсь, что это поможет другим.

Ответ 8

Подобно BzH:

Это ошибка подключения SSL Java, которую я решил в Github здесь.

Вам нужно добавить соответствующий сертификат SSL в хранилище java для java, чтобы принять соединение.

Прекрасно работает:)

Ответ 9

в случае возникновения некоторых проблем с Интернетом попробуйте добавить строку

54.231.14.232 s3.amazonaws.com

на ваш /etc/hosts (..\Windows\System32\drivers\etc\hosts)