2015-04-11 12 views
21

Sto tentando di eseguire questo open source project from github. Sto ottenendo questo errore in Gradle. Sono in esecuzione su Android Studio in "Modalità amministratore". Quando clicco su "riprovare" si inizia a scaricare gradle-2.2.1-all.zip quindi siamo andati a this site e ha fatto scaricare gradle-2.2.1-all.zip e hanno estrarlo inErrore di sincronizzazione gradle in Android studio durante l'importazione del progetto

C: \ Programmi \ Android \ Android Studio \ gradle \

errore

in 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.+' 
} 

questo è l'errore dal registro

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) 

Sono nuovo di Android in studio io non sono in grado di capire quale errore mezzi né sono in grado per trovare qualcosa su internet. Le Pleas mi aiutano Scusa per il pessimo inglese.

+0

Si prega di inviare il vostro costruire. gradle (livello del progetto). – Shvet

+0

@Shvet L'ho aggiunto.Sono nuovo per Android studio quindi fammi sapere se non si tratta di un livello di progetto –

+0

se si verificherà che ci sono 2 file gradle uno è per l'intero progetto e uno è per il modulo ed è scritto in ' build.gradle (qui) '. – Shvet

risposta

30

Come soluzione temporanea, è possibile scaricare Gradle su http anziché https.

Modifica gradle/wrapper/gradle-wrapper.properties, che dovrebbero essere disponibili alla base del progetto, e cambiare distributionUrl a:

distributionUrl=http\://services.gradle.org/distributions/gradle-2.2.1-all.zip 
+0

Sto usando il tuo metodo e AS sta scaricando gradle quindi attendo che finisca il download. In seguito pubblicherà lo stato. –

+0

Questo funziona per me. Indovino quando il certificato è stato corretto, lo aggiornerò di nuovo su https – bcpettifer

+0

Questo metodo è perfetto. Ha funzionato. Il link ufficiale ai gradles non ha https, invece è http ancora Android Studio utilizza https –

2

Ho appena incontrato lo stesso problema.

Si prega di modificare le impostazioni del server DNS e riconnettersi a Internet. Successivamente, prova nuovamente a ripetere Gradle.

DNS Google Public

Ad esempio, è possibile utilizzare il Google Public DNS, che è 8.8.8.8 e 8.8.4.4.

OpenDNS

OpenDNS è un'alternativa.

+1

Ho cambiato google dns e flush dns utilizzando ipconfig/flushdns ma non funziona ancora. –

12

penso che il sito, https://services.gradle.org/distributions/ ha erroneamente configurato rilascio del certificato SSL. Il certificato utilizzato per quel dominio non è appropriato per il nome di dominio. Not trusted certificate

Penso che dovresti aspettare fino a quando Gradleware lo risolve, e nel frattempo, puoi usare temporaneamente la soluzione di Emanuel.

+0

A proposito, ho chiesto a Gradleware di questo problema prima di inserire la mia risposta perché sto avendo lo stesso. Spero che risolveranno presto –

+0

spero che lo risolvano Grazie per l'aiuto –

+0

@ user3933143 Cordiali saluti, penso che il problema con il certificato sia stato risolto Non ho più questo problema Immagino che ora vada tutto bene –

0

Basta aggiungere questa linea in ambiente Gradle in modo che il servizio può essere aggiornare distributionUrl = https: //services.gradle.org/distributions/gradle-2.2.1-all.zip

Problemi correlati