2017-12-04 10 views
1

최신 andruid 스튜디오를 사용하여 andruid 애플리케이션을 빌드하려고했습니다. 로컬 시스템 certstore에서 jcenter 인증서 부족으로 인해 gradle이 차단 된 것으로 보입니다. 나는 또한 해결하려고 7jcenter 인증서 부족으로 인해 기존 애플리케이션을 빌드하지 못했습니다. - gradle에 의해 차단되었습니다.

andruid 스튜디오 3.0.1, Gradle을 3.0.0, 창 : 문제가 구성이 아닌 응용 프로그램 코드

구성에 그래서 내 colleguee는 자신의 컴퓨터에 구축 성공

0 :

maven { 
      url "http://jcenter.bintray.com" 
     } 

와 build.gradle에 jcenter()를 대체하여 SSL 핸드 쉐이크하지만

내 build.gradle 아래의 문제가 해결되지 않았다 12,314,369,942,

Gradle을 콘솔 :.

Executing tasks: [assemble] 

Configuration on demand is an incubating feature. 

FAILURE: Build failed with an exception. 

* What went wrong: 
A problem occurred configuring root project 'PDA'. 
> Could not resolve all files for configuration ':classpath'. 
    > Could not resolve com.android.tools.build:gradle:3.0.0. 
    Required by: 
     project : 
     > Could not resolve com.android.tools.build:gradle:3.0.0. 
     > Could not get resource 'http://jcenter.bintray.com/com/android/tools/build/gradle/3.0.0/gradle-3.0.0.pom'. 
      > Could not HEAD 'http://jcenter.bintray.com/com/android/tools/build/gradle/3.0.0/gradle-3.0.0.pom'. 
       > Connect to repo.jfrog.org:80 [repo.jfrog.org/52.72.224.151, repo.jfrog.org/34.204.33.255] failed: Connection timed out: connect 

답변

0

플러그인 V 3.x.x

classpath 'com.android.tools.build:gradle:3.0.0' 

jcenter에서 없습니다.
google maven repo를 사용해야합니다.

buildscript { 
    repositories { 
     jcenter() 
     maven { 
      url "https://maven.google.com" 
     } 
    } 
} 

것은, 당신은 안드로이드 스튜디오 3를 사용하고 @GabrieleMariotti가 alreay 말했듯이, 그 라이브러리가 JCenter에서 찾을 수 없습니다 게다가 Gradle을 v.4.x 당신은 google() 바로 가기

buildscript { 
    repositories { 
     ... 
     google() 
    } 
} 
0

를 사용할 수있는 경우 Connection timed out: connect을 얻을 수는 없지만 라이브러리를 찾을 수 없다는 메시지가 표시됩니다.

Connection timed out: connect 힌트는 컴퓨터에서 해당 URL에 액세스 할 수 없다는 것을 의미합니다. 내 생각에 가장 잘 추측 할 것은 동료를 위해 올바르게 구성된이 URL에 액세스하려면 일부 프록시를 사용해야하지만 사용자에게는 그렇지 않은 것입니다.