J'ai l'erreur suivante dans Android Studio 2.2.3 lorsque je synchronise gradle.
Erreur: cause: impossible de trouver le chemin de certification valide de la cible demandée
Comment puis-je résoudre ce problème
J'ajoute aussi mon fichier Gradle
apply plugin: 'com.Android.application'
Android {
compileSdkVersion 25
buildToolsVersion "25.0.2"
defaultConfig {
applicationId "com.sample.myapplication"
minSdkVersion 16
targetSdkVersion 22
versionCode 1
versionName "1.0"
testInstrumentationRunner "Android.support.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-Android.txt'), 'proguard-rules.pro'
}
} } dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
androidTestCompile('com.Android.support.test.espresso:espresso-core:2.2.2', {
exclude group: 'com.Android.support', module: 'support-annotations'
})
compile 'com.Android.support:appcompat-v7:23.4.0'
compile 'com.Android.support:design:23.4.0'
compile 'com.Android.support:palette-v7:23.4.0'
testCompile 'junit:junit:4.12'
// FireBase
compile 'com.google.firebase:firebase-messaging:9.0.0'
}//Add this line
apply plugin: 'com.google.gms.google-services'
et le projet Level Gradle File
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.Android.tools.build:gradle:2.2.3'
classpath 'com.google.gms:google-services:3.0.0'
}
}
allprojects {
repositories {
mavenCentral()
jcenter{ url "http://jcenter.bintray.com/" }
maven { url "https://jitpack.io" }
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}
j'ai rencontré le même problème résolu en ajoutant "maven {url" http://jcenter.bintray.com "}" projet Niveau Gradle File
buildscript {
repositories {
jcenter()
maven { url "http://jcenter.bintray.com"}
}
dependencies {
classpath 'com.Android.tools.build:gradle:2.2.3'
classpath 'com.google.gms:google-services:3.0.0'
}
}
allprojects {
repositories {
mavenCentral()
jcenter{ url "http://jcenter.bintray.com/" }
maven { url "https://jitpack.io" }
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}
Ce problème peut être dû à certaines connexions Internet restreintes .... Si vous installez des outils de compilation sur un réseau restreint, les certificats requis risquent de ne pas s'installer ... Essayez donc de modifier la connexion réseau .... pour moi.....
J'ai fait face à ce problème avec la construction de Maven plus tôt. C'était parce que je travaillais dans un réseau de bureau restreint. Vous devez importer le certificat requis dans votre magasin de clés.
Suivez les étapes de la réponse à la question ci-dessous "Impossible de trouver le chemin de certification valide pour la cible demandée", mais le navigateur dit que c'est OK
(utilisez les guillemets doubles pour les noms de fichiers/chemins)
Remarque: Je ne parviens pas à trouver la source exacte à partir de laquelle j'ai résolu le problème. Si je l'obtiens, je le mettrai à jour.
J'ai eu le même problème. Je l'ai corrigé en supprimant/en commentant les paramètres proxy dans gradle.properties. Vérifiez votre gradle.properties, si vous en avez comme ça
systemProp.https.proxyPort=8080
systemProp.http.proxyHost=192.168.1.1
systemProp.https.proxyHost=192.168.1.1
systemProp.http.proxyPort=8080
commentez-le avec #. Qui ressemblera à ceci
#systemProp.https.proxyPort=8080
#systemProp.http.proxyHost=192.168.1.1
#systemProp.https.proxyHost=192.168.1.1
#systemProp.http.proxyPort=8080
Je viens juste de rencontrer le même problème et de constater qu’une série d’étapes m’a aidé… .. Bien sûr, quelques-unes d’entre elles consistent à changer le réseau en réseau plus puissant et plus performant, ou si vous n’avez qu’un réseau, essayez de vous reconnecter au réseau et puis tout simplement INVALIDER/REDÉMARRER votre studio Android . Si l'erreur persiste, vous devez ajouter le "maven" dans les référentiels et le signaler au lien, comme indiqué ci-dessous: maven {url " http: //jcenter.bintray.com "}
Enfin, allez à *Fichier *Réglages * Construction, exécution et déploiement * Gradle * Android Studio -------- Et cochez l'option Activer le référentiel maven.
Après cela, nettoyez et reconstruisez simplement votre APP et vous serez prêt à partir.
J'ai raté ce problème après la mise à jour du studio et de la gradation, dans le fichier journal me conseille un problème de certificat dans le magasin maven.
J'ai essayé de relancer statudio comme une suggestion, mais le travail est correct; Et quelqu'un a dit que nous devrions définir l'environnement JRE, mais je ne sais pas comment le configurer sur Mac . et commencer le studio, j'ai trouvé ces conseils.
le problème flotte donc à la surface: solution: première étape: redémarrer l'ordinateur, il y a trop de problèmes après la mise à jour du studio Android . deuxième étape: utiliser l'ancien outil de gradation OU téléchargez le * pom et le pot, mettez-les dans le bon dossier.
Importez votre certificat d'entreprise dans Outils-> Android-> Gestionnaire de SDK-> Outils-> Certificats de serveur
L'erreur est due à votre restriction réseau qui ne permet pas de synchroniser le projet à partir de " http://jcenter.bintray.com ", inutile de jouer avec le IDE (Android Studio).
Pour moi cela a fonctionné:
buildscript {
repositories {
maven { url "http://jcenter.bintray.com"}
maven {
url 'https://maven.google.com/'
name 'Google'
}
}
...
}
allprojects {
repositories {
mavenCentral()
jcenter{ url "http://jcenter.bintray.com/" }
maven {
url 'https://maven.google.com/'
name 'Google'
}
}
}
Vous utilisez une version plus ancienne des bibliothèques.
compile 'com.Android.support:appcompat-v7:25.2.0'
compile 'com.Android.support:design:25.2.0'
compile 'com.Android.support:palette-v7:25.2.0'
compile 'com.google.firebase:firebase-messaging:10.2.0'
Comme un noob!
Je devenais un cauchemar avec cela et j'ai oublié que j'ai récemment installé un nouveau AV (Kaspersky)
Une autre solution est donc: Désactivez votre AV ou ajoutez des exclusions à votre pare-feu ou à votre proxy AV
j'espère que cela vous aidera à gagner du temps.
Essayez simplement de construire le même projet à l’aide de la commande Invite. Si les dépendances de téléchargement se produisent bien, accédez aux paramètres de votre système IntelliJ et mappez le dégradé sur le dégradé de votre système.
changer les dépendances de la compilation à l'implémentation dans le fichier build.gradle