Android Studio / Intellij, Gradle Error: Причина: peer не аутентифицирован

Имея бой с intelliji на данный момент. Штормовая вещь не скажет мне градус 2.1.

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

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

С терминала, выполняющего 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 гуру!

Solutions Collecting From Web of "Android Studio / Intellij, Gradle Error: Причина: peer не аутентифицирован"

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

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

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

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

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

Вы должны импортировать сертификат:

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

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

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

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

Введите «да», если он запрашивает одобрение, после чего откройте желаемую IDEA и получайте удовольствие 🙂

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

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

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

Я изменился, как показано ниже

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

вместо

 repositories { jacenter() } 

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

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

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

Когда я обновился до 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' 

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

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

Как исправить мою граду.

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

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

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

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

Как BzH:

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

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

Работа прекрасна 🙂

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

 54.231.14.232 s3.amazonaws.com 

К вашим /etc/hosts (..\Windows\System32\drivers\etc\hosts)