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

Параграф не аутентифицирован при импорте проекта Gradle в eclipse

Пока я импортирую проект gradle в eclipse, он дает мне эту ошибку.

FAILURE: Build failed with an exception.

* What went wrong:
A problem occurred configuring root project 'test'.
> Could not resolve all dependencies for configuration ':classpath'.
   > Could not resolve de.richsource.gradle.plugins:gwt-gradle-plugin:0.3.
     Required by:
         :test:unspecified
      > Could not GET 'https://github.com/steffenschaefer/gwt-gradle-plugin/raw/maven-repo/de/richsource/gradle/plugins/gwt-gradle-plugin/0.3/gwt-gradle-plugin-0.3.pom'.
         > peer not authenticated

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

Я использую интернет через прокси-соединение. Если это проблема, где указать параметры прокси-сервера внутри eclipse. В целом → Сетевые подключения, настройки прокси уже существуют

Пожалуйста, помогите.

4b9b3361

Ответ 1

ПРИМЕЧАНИЕ. Прежде чем выполнять следующие действия, убедитесь, что сервер заслуживает доверия.

Если вы получили какую-либо другую ошибку, подобную этой:

 Could not GET 'https://some_server.com/some/path/some.pom'.
     > peer not authenticated

Затем вам нужно импортировать сертификат:

keytool -import -alias <the short name of the server> -file <cert_file_name_you_exported.cer> -keystore cacerts -storepass changeit

Он предложит вам импортировать сертификат, введите yes и нажмите enter.

Затем перезапустите затмение и попробуйте построить проект.

Ответ 2

ОТВЕТ # 2: Предоставление правильного исправления после двух отрицательных отметок

Внесите эти изменения в файл build.gradle верхнего уровня.

// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
    repositories {
        //jcenter()
        jcenter {
            url "http://jcenter.bintray.com/"  <=THIS IS THE LINE THAT MAKES THE DIFFERENCE
        }
    }
}

allprojects {
    repositories {
        //jcenter()
        jcenter {
            url "http://jcenter.bintray.com/" <=THIS IS THE LINE THAT MAKES THE DIFFERENCE
        }
    }
}

ANSWER # 1 (Хотя это не принято, хотелось бы сохранить это)

Если вы видите "ошибки без аутентификации", это не обязательно означает, что приложение не имеет действительного сертификата. Это также может означать, что соединения являются reset брандмауэром, балансировщиком нагрузки или веб-серверами. (re), начиная приложение с привилегией Administator.   

   В Windows:      

  •       
  • Убедитесь, что у вас есть права администратора.      
  • Щелкните правой кнопкой мыши значок приложения → Выберите "Запуск от имени администратора"       
    

       В Linux:      

  •       
  • Убедитесь, что у вас есть root-доступ.      
  • type sudo "app execution script name"       
  

Ответ 3

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

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

Ответ 4

После импорта сертификата, как предлагается в приведенном выше ответе, отредактируйте файл gradle.properties и вставьте следующие строки (имея в виду настройки прокси-сервера):

HTTPS:

systemProp.https.proxyHost=www.somehost.org
systemProp.https.proxyPort=8080

HTTP:

systemProp.http.proxyHost=www.somehost.org
systemProp.http.proxyPort=8080

Ответ 5

Обновление от java7 до java8 сделало трюк для меня.

Ответ 6

Я пытаюсь изменить хранилища и импортировать cer в java, но оба не удалось, затем я обновляю версию jdk с 1.8.0_66 до 1.8.0_74, gradle. Успех сборки.

Ответ 7

Я использую android studio 1.51 с Linux (Ubuntu 14.04 LTS) и получил то же сообщение об ошибке:

Error:A problem occurred configuring project ':app'.
> Could not resolve all dependencies for configuration ':app:_debugCompile'.
   > Could not resolve com.github.PhilJay:MPAndroidChart:v2.1.6.
     Required by:
         dbtraining-dbtrainingandroidapp-517de26197d8:app:unspecified
      > Could not resolve com.github.PhilJay:MPAndroidChart:v2.1.6.
         > Could not get resource 'https://jitpack.io/com/github/PhilJay/MPAndroidChart/v2.1.6/MPAndroidChart-v2.1.6.pom'.
            > Could not GET 'https://jitpack.io/com/github/PhilJay/MPAndroidChart/v2.1.6/MPAndroidChart-v2.1.6.pom'.
               > peer not authenticated

Я попытался переместить maven { url "https://jitpack.io" }, установить его на http вместо https, активировать "принимать сертификаты без проверки", добавить сертификат ssl вручную... но все равно не повезло.

Решением было перейти от OpenJDK 7 к Oracle JDK 8:

  • Загрузили файлы для JDK из Oracle, я взял tarball
      (jdk-8u101-linux-x64.tar.gz) - http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
  • Извлеките файлы. Имя папки jdk1.8.0_101
  • Теперь перейдите в каталог /opt/ (горячая клавиша nautilus: CTRL + L) и создайте новую папку "Oracle_Java". Возможно, для этого нужен root-доступ, поэтому open nautilus от terimal с помощью sudo nautilus
  • Скопируйте папку jdk1.8.0_101 в /opt/Oracle_Java Следуйте инструкции из https://wiki.ubuntuusers.de/Java/Installation/Oracle_Java/Java_8/#Java-8-JDK: не забудьте заменить местозаполнитель версии на пути своей версией
sudo update-alternatives --install "/usr/bin/java" "java" "/opt/Oracle_Java/jdk1.8.0_VERSION/bin/java" 1
sudo update-alternatives --install "/usr/bin/javac" "javac" "/opt/Oracle_Java/jdk1.8.0_VERSION/bin/javac" 1
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/opt/Oracle_Java/jdk1.8.0_VERSION/bin/javaws" 1
sudo update-alternatives --install "/usr/bin/jar" "jar" "/opt/Oracle_Java/jdk1.8.0_VERSION/bin/jar" 1 

sudo update-alternatives --set "java" "/opt/Oracle_Java/jdk1.8.0_VERSION/bin/java"
sudo update-alternatives --set "javac" "/opt/Oracle_Java/jdk1.8.0_VERSION/bin/javac"
sudo update-alternatives --set "javaws" "/opt/Oracle_Java/jdk1.8.0_VERSION/bin/javaws"
sudo update-alternatives --set "jar" "/opt/Oracle_Java/jdk1.8.0_VERSION/bin/jar"
  1. Вы можете проверить терминал с помощью команды java -version, если ваша установка прошла успешно.
  2. Теперь, чтобы вернуться в студию android и откройте project structure , нажав горячую клавишу CTRL + SHIFT + ALT + S и перейдите к SDK Location. Здесь вы можете установить путь к JDK, например /opt/Oracle_Java/jdk1.8.0_101

Изменить версию/путь JDK в студии android

Что это!:)

Ответ 8

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

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

Ответ 9

Обновление до последней версии gradle исправлено для меня.

  • обновить distributionUrl в gradle-wrapper.properties, чтобы использовать последнюю версию.
  • обновить gradleVersion в build.gradle, чтобы соответствовать этой версии.

Ответ 10

У меня был странный случай, когда мне приходилось менять порядок jcenter и maven, чтобы избавиться от ошибки

Не работает

allprojects {
repositories {
    jcenter()
    maven {
        url "https://maven.google.com"
    }
    maven { url "https://jitpack.io" }

    }
}

Рабочая

allprojects {
repositories {
    maven {
        url "https://maven.google.com"
    }
    jcenter()
    maven { url "https://jitpack.io" }

    }
}