2016-09-22 2 views
0

-Android Studio 프롬프트에서 내 gradle 구성을 2.2-all.zip으로 업그레이드했습니다.Android Studio를 다시 설치했지만 프로젝트를 컴파일 할 수 없습니다. Gradle을 업그레이드 할 수 없습니까?

내 단말기에서 sdk install gradle 2.2을 실행했습니다.

Android Studio를 다시 시작합니다. 나는 Gradle을 빌드 "다시 시도"를 클릭 프롬프트에 실패하면

을 "Gradle을 프로젝트 동기화 실패"나는 jakewharton의 SDK 관리자에 대한 오류가 발생합니다.

#Wed Sep 21 20:05:48 EDT 2016 
distributionBase=GRADLE_USER_HOME 
distributionPath=wrapper/dists 
zipStoreBase=GRADLE_USER_HOME 
zipStorePath=wrapper/dists 
distributionUrl=https\://services.gradle.org/distributions/gradle-2.2-all.zip 
: 나는

Error:Gradle version 2.2 is required. Current version is 2.14.1. If using the gradle wrapper, try editing the distributionUrl in /Users/quantum/pocket-android/gradle/wrapper/gradle-wrapper.properties to gradle-2.2-all.zip. 

Please fix the project's Gradle settings. 
<a href="fixGradleVersionInWrapper">Fix Gradle wrapper and re-import project</a><br><a href="openGradleSettings">Gradle settings</a> 

내 gradle-wrapper.properties를 얻을 자신의 github에 그들은 프로젝트가 deprecrated하고 있다고, 그래서 나는 주석이와

dependencies { 
     classpath 'com.android.tools.build:gradle:1.2.3' 
//  classpath 'com.jakewharton.sdkmanager:gradle-plugin:0.12.+' 
     classpath 'de.felixschulze.gradle:gradle-hockeyapp-plugin:3.2' 
    } 

의존성에 주석하고있어

이벤트 로그 :

```

Gradle sync failed: Gradle version 2.2 is required. Current version is 2.14.1. If using the gradle wrapper, try editing the distributionUrl in /Users/quantum/pocket-android/gradle/wrapper/gradle-wrapper.properties to gradle-2.2-all.zip. 
     Please fix the project's Gradle settings. 
     Consult IDE log for more details (Help | Show Log) 

내 프로젝트에서 "2.14"를 검색하면 결과가 없습니다.

어떻게하면 내 받침대를 업그레이드 할 수 있습니까? 나는 최근에 그것을 경험하고 다음과 같은 오류를 오해의 소지가 조금 발견

+0

프로젝트의 build.gradle 파일에서 의존성 내부에서'classpath 'com.android.tools.build : gradle : 2.14.1''을'classpath'com.android.tools.build : gradle : 2.2로 변경하십시오. 0 '. – TheAnonymous010

+0

@ TheAnonymous010 당신이'classpath 'com.android.tools.build : gradle : 1.2.3'''을'2.2.0'으로 바꾸는 것을 의미한다고 생각하십니까? 그럼에도 불구하고 플러그인 버전은 Gradle 버전과 다릅니다 –

+0

내 앱의 코드는 1.2.3이 아닌 2.2.0의 라인을 사용합니다. 그럼에도 불구하고, 그는 모든 문제가 해결되도록 문제를 해결했습니다. – TheAnonymous010

답변

4

:

Gradle sync failed: Gradle version 2.2 is required. Current version is 2.14.1. If using the gradle wrapper, try editing the distributionUrl in /Users/quantum/pocket-android/gradle/wrapper/gradle-wrapper.properties to gradle-2.2-all.zip. 
     Please fix the project's Gradle settings. 
     Consult IDE log for more details (Help | Show Log) 

distributionUrl 이미 gradle-2.2-all.zip 가리키는 때문이다.

우리가 통해 기본값으로 Gradle을 래퍼를 설정하여 해결할 수 있음을 밝혀 :

Menu File -> Setings -> Build,Execution,Deployment -> Gradle 

그런 다음 (권장) 기본값 사용 Gradle을 래퍼를 선택합니다.

+0

오류 메시지에 ***가 ** gradle wrapper *를 사용하는 경우, distributionUrl 값을 업데이트합니다. 그렇지 않으면 래퍼를 사용하도록 설정을 변경해야하는 경우 대신 시스템에 설치된 Gradle 버전을 업데이트해야합니다. –

+0

글쎄, 때로는 그라디언트 설정이나 Android Studio 기본값을 'local gradle distribution' '. 그래서 내 주장은 여전히 ​​유효합니다. –

+0

감사합니다. 이 작동하지만 .. 지금 실행하면 "upportedMethodException 지원되지 않는 메서드 : AndroidProject.getPluginGeneration()." ... sdk와 함께 3.1로 업데이트하고 3.1을 기본값으로 설치하려고했습니다. 어떤 충고? 나는 재건축을 시도하고 "Gradle version 2.2 is required"를 얻었지만, 그 곳은 @ TheAnonymous010처럼 – quantumpotato

관련 문제