Ответ 1
Измените синтаксис репозиториев в файле build.gradle следующим образом. См. Ниже question.
repositories {
jcenter {
url "http://jcenter.bintray.com/"
}
}
Имея бой с 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 гуру!
Измените синтаксис репозиториев в файле build.gradle следующим образом. См. Ниже question.
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
Введите yes, если он запрашивает утверждение, после чего откройте желаемую 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'
"Ошибка: причина: peer не аутентифицирован."
Как это происходит, я использую Ubuntu: когда я изменил версию на Android-версию 2.0 9, превью beta 1.
Как исправить мой gradle.
Просто создал новый проект в студии android, а затем вошел и увидел 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)