Pendant que j'importe un projet de gradure dans Eclipse, cela me donne cette erreur.
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.
J'utilise Internet via une connexion proxy. Si tel est le problème, où spécifier les paramètres de proxy dans Eclipse. En général -> Connexions réseau, les paramètres de proxy sont déjà là
S'il vous plaît aider.
Si vous obtenez une autre erreur comme celle-ci:
Could not GET 'https://some_server.com/some/path/some.pom'.
> peer not authenticated
Ensuite, vous devez importer un certificat:
JDK_HOME/jre/lib/security
JDK_HOME/jre/lib/security
keytool -import -alias <the short name of the server> -file <cert_file_name_you_exported.cer> -keystore cacerts -storepass changeit
Vous serez invité à importer le certificat, tapez oui et appuyez sur Entrée.
Puis redémarrez votre Eclipse et essayez de construire le projet.
RÉPONSE N ° 2: Fournir le correctif correct après deux marquages négatifs
Apporte ces changements au plus haut niveau build.gradle fichier.
// 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
}
}
}
RÉPONSE N ° 1 (Bien que cela ne soit pas accepté, j'aimerais le garder)
Si vous voyez des erreurs "peer not authentified", cela ne signifie pas nécessairement que l'application ne contient pas de certificat valide. Cela peut également signifier que les connexions sont réinitialisées par le pare-feu, l'équilibreur de charge ou des serveurs Web. Essayez de (re) démarrer le application avec le privilège Administator
.
Sous Windows:
Sous Linux:
Sudo "app execution script name"
Modifiez vos référentiels comme suit dans le fichier build.gradle
repositories {
maven {
url "http://repo1.maven.org/maven2"
}
}
Après avoir importé le certificat comme suggéré dans la réponse ci-dessus, modifiez votre fichier gradle.properties et insérez les lignes suivantes (en tenant compte de vos paramètres de proxy):
HTTPS:
systemProp.https.proxyHost=www.somehost.org
systemProp.https.proxyPort=8080
HTTP:
systemProp.http.proxyHost=www.somehost.org
systemProp.http.proxyPort=8080
La mise à niveau de Java7 à Java8 a fait l'affaire pour moi.
J'essaie de modifier les référentiels et d'importer le cer vers Java, mais les deux ont échoué, puis j'ai mis à niveau ma version de jdk de la version 1.8.0_66 à la version 1.8.0_74, une réussite de construction gradle.
J'ai eu cette erreur et cela se passait à cause d'un problème de proxy VPN. J'ai désactivé mon client VPN et tout a bien fonctionné après. J'ai utilisé cette commande (sur un Mac):
Sudo /opt/Cisco/anyconnect/bin/acwebsecagent -disablesvc -websecurity
J'utilise Android studio 1.51 avec Linux (Ubuntu 14.04 LTS) et j'ai le même message d'erreur:
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
J'ai essayé de bouger maven { url "https://jitpack.io" }
, définissez-le sur http au lieu de https, activez la case "Accepter automatiquement les certificats non approuvés", a ajouté le certificat SSL manuellement ... mais toujours pas de chance.
La solution consistait à passer d'OpenJDK 7 à Oracle JDK 8:
jdk1.8.0_101
/opt/
(touche de raccourci nautile: CTRL + L) et créez un nouveau dossier "Oracle_Java". Peut-être que cela nécessite un accès root, alors ouvrez Nautilus à partir du terminal avec Sudo nautilus
jdk1.8.0_101
à /opt/Oracle_Java
_ Suivez les instructions de https://wiki.ubuntuusers.de/Java/Installation/Oracle_Java/Java_8/#Java-8-JDK : N'oubliez pas de remplacer l'espace réservé à la version dans le chemin par ta versionSudo 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"
Java -version
si votre installation a réussi.project structure
fenêtre en appuyant sur la touche de raccourci CTRL + SHIFT + ALT + S et accédez à SDK Location
. Ici, vous pouvez définir le chemin d'accès à JDK, par exemple /opt/Oracle_Java/jdk1.8.0_101
C'est ça! :)
La mise à niveau vers la dernière version de Gradle a résolu ce problème pour moi.
distributionUrl
dans gradle-wrapper.properties
pour utiliser la dernière version.gradleVersion
dans build.gradle
pour correspondre à cette version.J'ai eu un cas étrange où j'ai dû changer l'ordre de jcenter et maven pour se débarrasser de l'erreur
ne fonctionne pas
allprojects {
repositories {
jcenter()
maven {
url "https://maven.google.com"
}
maven { url "https://jitpack.io" }
}
}
de travail
allprojects {
repositories {
maven {
url "https://maven.google.com"
}
jcenter()
maven { url "https://jitpack.io" }
}
}