J'essaye d'exécuter ceci projet open source de github . Je reçois cette erreur en gradle. J'exécute Android studio en "mode Administrateur". Lorsque je clique sur "réessayer", il commence à télécharger gradle-2.2.1-all.Zip donc est allé à ce site et a téléchargé gradle-2.2.1-all.Zip et l'ont extrait
C:\Program Files\Android\Android Studio\gradle \
erreur dans Android studio.
Gradle 'nfctasker-master' project refresh failed
Error:No subject alternative DNS name matching services.gradle.org found.
Build.gradle
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.Android.tools.build:gradle:1.0.0'
}
}
apply plugin: 'com.Android.application'
repositories {
jcenter()
}
Android {
compileSdkVersion 20
buildToolsVersion "21.1.2"
defaultConfig {
applicationId "net.ruinnel.nfc.tasker"
minSdkVersion 14
targetSdkVersion 21
versionCode 1
versionName "1.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-Android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.Android.support:support-v4:21.+'
compile 'com.Android.support:appcompat-v7:21.+'
}
c'est l'erreur du journal
2015-04-11 15:12:47,496 [2705228] WARN - nal.AbstractExternalSystemTask - No subject alternative DNS name matching services.gradle.org found.
com.intellij.openapi.externalSystem.model.ExternalSystemException: No subject alternative DNS name matching services.gradle.org found.
at org.jetbrains.plugins.gradle.service.project.AbstractProjectImportErrorHandler.createUserFriendlyError(AbstractProjectImportErrorHandler.Java:106)
at org.jetbrains.plugins.gradle.service.project.BaseProjectImportErrorHandler.getUserFriendlyError(BaseProjectImportErrorHandler.Java:153)
at org.jetbrains.plugins.gradle.service.project.BaseGradleProjectResolverExtension.getUserFriendlyError(BaseGradleProjectResolverExtension.Java:358)
at org.jetbrains.plugins.gradle.service.project.AbstractProjectResolverExtension.getUserFriendlyError(AbstractProjectResolverExtension.Java:151)
at com.Android.tools.idea.gradle.project.AndroidGradleProjectResolver.getUserFriendlyError(AndroidGradleProjectResolver.Java:322)
at org.jetbrains.plugins.gradle.service.project.GradleProjectResolver$ProjectConnectionDataNodeFunction.fun(GradleProjectResolver.Java:367)
at org.jetbrains.plugins.gradle.service.project.GradleProjectResolver$ProjectConnectionDataNodeFunction.fun(GradleProjectResolver.Java:333)
at org.jetbrains.plugins.gradle.service.project.GradleExecutionHelper.execute(GradleExecutionHelper.Java:203)
at org.jetbrains.plugins.gradle.service.project.GradleProjectResolver.resolveProjectInfo(GradleProjectResolver.Java:116)
at org.jetbrains.plugins.gradle.service.project.GradleProjectResolver.resolveProjectInfo(GradleProjectResolver.Java:64)
at com.intellij.openapi.externalSystem.service.remote.RemoteExternalSystemProjectResolverImpl$1.produce(RemoteExternalSystemProjectResolverImpl.Java:41)
at com.intellij.openapi.externalSystem.service.remote.RemoteExternalSystemProjectResolverImpl$1.produce(RemoteExternalSystemProjectResolverImpl.Java:37)
at com.intellij.openapi.externalSystem.service.remote.AbstractRemoteExternalSystemService.execute(AbstractRemoteExternalSystemService.Java:59)
at com.intellij.openapi.externalSystem.service.remote.RemoteExternalSystemProjectResolverImpl.resolveProjectInfo(RemoteExternalSystemProjectResolverImpl.Java:37)
at com.intellij.openapi.externalSystem.service.remote.wrapper.ExternalSystemProjectResolverWrapper.resolveProjectInfo(ExternalSystemProjectResolverWrapper.Java:49)
at com.intellij.openapi.externalSystem.service.internal.ExternalSystemResolveProjectTask.doExecute(ExternalSystemResolveProjectTask.Java:48)
at com.intellij.openapi.externalSystem.service.internal.AbstractExternalSystemTask.execute(AbstractExternalSystemTask.Java:137)
at com.intellij.openapi.externalSystem.service.internal.AbstractExternalSystemTask.execute(AbstractExternalSystemTask.Java:123)
at com.intellij.openapi.externalSystem.util.ExternalSystemUtil$2.execute(ExternalSystemUtil.Java:406)
at com.intellij.openapi.externalSystem.util.ExternalSystemUtil$3$2.run(ExternalSystemUtil.Java:483)
at com.intellij.openapi.progress.impl.ProgressManagerImpl$TaskRunnable.run(ProgressManagerImpl.Java:471)
at com.intellij.openapi.progress.impl.ProgressManagerImpl$2.run(ProgressManagerImpl.Java:178)
at com.intellij.openapi.progress.ProgressManager.executeProcessUnderProgress(ProgressManager.Java:209)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.Java:212)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.runProcess(ProgressManagerImpl.Java:171)
at com.intellij.openapi.progress.impl.ProgressManagerImpl$8.run(ProgressManagerImpl.Java:380)
at com.intellij.openapi.application.impl.ApplicationImpl$8.run(ApplicationImpl.Java:419)
at Java.util.concurrent.Executors$RunnableAdapter.call(Executors.Java:471)
at Java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.Java:334)
at Java.util.concurrent.FutureTask.run(FutureTask.Java:166)
at Java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.Java:1145)
at Java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.Java:615)
at Java.lang.Thread.run(Thread.Java:722)
at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.Java:149)
Je suis nouveau au Android studio, je ne peux pas comprendre ce que signifie l'erreur ni je ne trouve rien sur Internet. Veuillez m'aider. Désolé pour le mauvais anglais.
Comme solution temporaire, vous pouvez télécharger Gradle sur http
au lieu de https
.
Éditer gradle/wrapper/gradle-wrapper.properties
, qui devrait être disponible à la racine de votre projet et remplacez distributionUrl par:
distributionUrl=http\://services.gradle.org/distributions/gradle-2.2.1-all.Zip
Je pense que le site, https://services.gradle.org/distributions/ a mal configuré le problème de certificat SSL. Le certificat utilisé pour ce domaine n'est pas correct pour le nom de domaine.
Je pense que vous devriez attendre que Gradleware le corrige, et en attendant, vous pouvez temporairement utiliser la solution de contournement d'Emanuel.
Je viens de rencontrer le même problème.
Veuillez modifier les paramètres de votre serveur DNS et vous reconnecter à Internet. Ensuite, essayez à nouveau la synchronisation Gradle.
Par exemple, vous pouvez utiliser --- Google Public DNS , qui est 8.8.8.8 et 8.8.4.4 .
OpenDNS est une alternative.
Ajoutez simplement cette ligne dans le paramètre gradle afin que votre service puisse être mis à jour distributionUrl = https: //services.gradle.org/distributions/gradle-2.2.1-all.Zip