2015-04-11 16 views
21

Próbuję uruchomić to open source project from github. Otrzymuję ten błąd w gradle. Pracuję w Androidzie w "trybie administratora". Po kliknięciu na „spróbuj ponownie” rozpoczyna pobieranie gradle-2.2.1-all.zip więc poszedł do this site i zrobił pobierania gradle-2.2.1-all.zip i mają wyodrębnić goBłąd synchronizacji gradsu w studiu Android podczas importowania projektu

C: \ Plik programu \ Android \ Android Studio \ gradle \

Błąd w Androidzie 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.+' 
} 

jest to błąd z dziennika

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) 

Jestem nowy Android studio nie jestem w stanie zrozumieć, co oznacza błąd i nie jestem w stanie znaleźć coś w Internecie. Zarzuty mi pomogą. Przepraszam, za słaby angielski.

+0

Proszę wysłać budować. gradle (poziom projektu). – Shvet

+0

@Shvet Dodałem go. Jestem nowy w studiu Android, więc daj mi znać, czy to nie jest poziom projektu 1 –

+0

jeśli sprawdzisz, czy istnieje plik 2 gradle jeden dla całego projektu, a drugi dla modułu i jest napisany w build.gradle (tutaj) '. – Shvet

Odpowiedz

30

Jako tymczasowe obejście możesz pobrać Gradle zamiast http zamiast https.

Edit gradle/wrapper/gradle-wrapper.properties, które powinny być dostępne u podstaw projektu i zmień distributionUrl do:

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

Używam Twojej metody, a AS pobiera gradle, więc czeka na zakończenie pobierania. Opublikuje status po tym. –

+0

To działa dla mnie. Przypuszczam, że po naprawieniu certyfikatu zaktualizuję go do https – bcpettifer

+0

Ta metoda jest idealna. Zadziałało. Oficjalny link do gradles nie ma https, zamiast tego jest http wciąż Android Studio używa https –

2

Po prostu napotkałem ten sam problem.

Proszę zmienić ustawienia serwera DNS i ponownie połączyć się z Internetem. Następnie spróbuj ponownie zsynchronizować Gradle.

Google Public DNS

Na przykład, można skorzystać z Google Public DNS, który jest 8.8.8.8 i 8.8.4.4.

OpenDNS

OpenDNS stanowi alternatywę.

+1

Zrobiłem to zmienić google dns i flush dns za pomocą ipconfig/flushdns, ale nadal nie działa. –

12

Myślę, że strona, https://services.gradle.org/distributions/ błędnie skonfigurowany problem certyfikat SSL. Certyfikat używany dla tej domeny nie jest odpowiedni dla nazwy domeny. Not trusted certificate

Myślę, że powinieneś poczekać, aż Gradleware go naprawi, a tymczasem możesz tymczasowo użyć obejścia Emanuela.

+0

Przy okazji zapytałem Gradleware o ten problem, zanim udzieliłem odpowiedzi tutaj, ponieważ mam tę samą. Mam nadzieję, że wkrótce to naprawią –

+0

mam nadzieję, że to naprawią wkrótce Dziękuję za pomoc –

+0

@ user3933143 FYI, Myślę, że problem z certyfikatem został naprawiony Nie mam już tego problemu.Myślę, że powinieneś być w porządku teraz też –

0

Wystarczy dodać ten wiersz w Gradle ustawienie tak, że usługa może być zaktualizowanie distributionUrl = https: //services.gradle.org/distributions/gradle-2.2.1-all.zip

Powiązane problemy