Gradle 버전 2.2가 필요합니다. 현재 버전은 2.10입니다.
Gradle 빌드를 사용하려고합니다. 그것은 나에게 오류를 준다.
플러그인 적용 실패 [id 'com.android.library'] Gradle 버전 2.2가 필요합니다. 현재 버전은 2.10입니다. gradle 래퍼를 사용하는 경우 /home/sanjeewa/workspace/Android/UVCCamera/gradle/wrapper/gradle-wrapper.properties의 distributionUrl을 gradle-2.2-all.zip으로 편집 해보십시오.
하지만 내 gradle-wrapper.properties에는 gradle-2.4-all.zip이 포함됩니다. gradle-2.2-all.zip으로 변경했습니다. 여전히 같은 문제입니다.
터미널에서 gradle -version을 실행하면 Gradle 2.10이 버전으로 표시됩니다.
그 오류를 해결하는 방법 ??
내 빌드 gradle 파일은
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:1.3.0'
}
}
allprojects {
repositories {
jcenter()
}
}
- 열다
gradle-wrapper.properties
이 줄을 변경하십시오.
distributionUrl=https\://services.gradle.org/distributions/gradle-2.4-all.zip
와
distributionUrl=https\://services.gradle.org/distributions/gradle-2.8-all.zip
- 로 이동
build.gradle
(: your_app_name 프로젝트) 이 줄 변경
classpath 'com.android.tools.build:gradle:XXX'
이에
classpath 'com.android.tools.build:gradle:2.0.0-alpha3'
또는
classpath 'com.android.tools.build:gradle:1.5.0'
- 클릭하지 마십시오
Sync Now
- 메뉴에서 선택
File -> Invalidate Caches/Restart...
- 첫 번째 옵션 선택 :
Invalidate and Restart
Android Studio가 다시 시작됩니다. 그 후에는 정상적으로 작동합니다.
도움이 되었기를 바랍니다.
현재 해결 방법은 overrideVersionCheck : build.gradle
buildscript {
System.properties['com.android.build.gradle.overrideVersionCheck'] = 'true'
...
}
build.gradle 파일 변경
classpath 'com.android.tools.build:gradle:1.3.0'
에
classpath 'com.android.tools.build:gradle:2.0.0'
지금
GoTo
->menu choose File
->Invalidate Caches/Restart
...첫 번째 옵션 선택 :
Invalidate and Restart
Android Studio가 다시 시작됩니다.
그 후에는 정상적으로 작동합니다.
https://developer.android.com/studio/releases/gradle-plugin.html 기반 ...
다음 표에는 Gradle 용 Android 플러그인의 각 버전에 필요한 Gradle 버전이 나와 있습니다. 최상의 성능을 위해서는 Gradle과 Android 플러그인의 가능한 최신 버전을 사용해야합니다. [! [여기에 이미지 설명 입력] [1]] [1]
따라서 필수 Gradle 버전이있는 플러그인 버전이 일치해야합니다.
이 문제를 해결하기 위해 수행 한 작업은 다음과 같습니다.
1) Create a new project
2) open the gradle-wrapper.properties file and copy the distributionUrl to your project e.g.:
distributionUrl=https\://services.gradle.org/distributions/gradle-3.2-all.zip
3) open the build.gradle (Project) and copy the gradle dependency to your project e.g.:
classpath 'com.android.tools.build:gradle:2.3.0-beta1'
4) File --> Invalidate Caches / Restart (I think a re-sync may have sufficed, but didn't try it)
5) Delete that project you made (optional)
Look, this is a silly way to do things, but Android Studio is free so who am I to complain...
Use ./gradlew
instead of gradle
to resolve this issue.
The android studio and Gradle version looks like very bad managed. And there's tons of version in-capability issues. And the error message is mostly clueless. For this particular issue. The closest answer is from "Jitendra Singh". Change the version to:
classpath 'com.android.tools.build:gradle:2.0.0'
But in my case: Android studio 2.2 RC, I still get another error:
Could not find matching constructor for: com.android.build.gradle.internal.LibraryTaskManager(org.gradle.api.internal.project.DefaultProject_Decorated, com.android.builder.core.AndroidBuilder, android.databinding.tool.DataBindingBuilder, com.android.build.gradle.LibraryExtension_Decorated, com.android.build.gradle.internal.SdkHandler, com.android.build.gradle.internal.DependencyManager, org.gradle.tooling.provider.model.internal.DefaultToolingModelBuilderRegistry)
그래서 지금은 2.1.3 인 최신 com.android.tools.build:gradle 버전을 찾기 위해 maven central에갔습니다. 그래서 변경 후
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:2.1.3'
}
}
결국 내 문제를 해결했습니다.
참고 URL : https://stackoverflow.com/questions/34749299/gradle-version-2-2-is-required-current-version-is-2-10
'Development Tip' 카테고리의 다른 글
Android 4.0에서 Holo 테마의 기본 색상 값은 무엇입니까? (0) | 2020.10.15 |
---|---|
ALTER TABLE, null이 아닌 열에 null 설정, PostgreSQL 9.1 (0) | 2020.10.15 |
디버거는 프로세스를 계속 실행할 수 없습니다. (0) | 2020.10.15 |
캔버스에서 실제 마우스 위치 (0) | 2020.10.15 |
이식 가능한 데이터 형식으로 scipy sparse csr_matrix 저장 /로드 (0) | 2020.10.15 |