"Gradle 버전 2.10이 필요합니다."오류
내가 사용해 온 것처럼
classpath 'com.android.tools.build:gradle:+'
build.gradle 파일에서 gradle 버전 2.10이 출시되었기 때문에 다음과 같은 오류가 발생했습니다.오류:
경고:Gradle 버전 2.10이 필요합니다.현재 버전은 2.8입니다.Gradle 래퍼를 사용하는 경우 C:에서 distributionUrl을 편집해 보십시오.\Users\blahblah\myproject\gradle\wrapper\gradle-wrapper.properties to gradle-2.10-all.zip
처음에는 가이드가 쉽게 해결할 수 있을 것 같았지만, 변경을 완료했을 때 다시 오류가 발생했습니다.
최신 Android SDK Tools 24.4.1 및 Android SDK Build Tools 23.0.2와 함께 Android Studio 2.0을 사용하고 있습니다.
심지어 Gradle 2.10을 다운로드하여 Android-studio\gradle\폴더에 수동으로 넣으려고 했지만 실패했습니다.
어떤 도움이라도 주시면 감사하겠습니다.
파일 > 설정 > 빌드를 변경해야 합니다.실행, 배포 > 빌드 도구 > Gradle > Gradle 홈 경로
Mac OS에서는 Android Studio > Preferences > Builds에서 경로를 변경합니다.실행, 배포 > 빌드 도구 > Gradle > Gradle 홈
또는 기본 그래들 래퍼 사용 및 편집을 설정합니다.Project\gradle\wrapper\gradle-wrapper.properties
필드는 다음과 .distributionUrl
▁this.
distributionUrl=https\://services.gradle.org/distributions/gradle-2.10-all.zip
기본 설정을 열고 Gradle을 검색하거나 빌드, 실행, 배포 > 빌드 도구 > Gradle로 이동합니다.
그런 다음 프로젝트 수준 설정을 다음으로 변경합니다.Use default gradle wrapper (recommended)
또는 로컬 Gradle 분포 옵션을 유지하고 Gradle 홈을 /.../gradle-2.10으로 설정합니다.
모듈 설정에서 Gradle 버전이 이미 2.10으로 설정되어 있는지 확인합니다.
오른쪽 단추로 한 후 "프로젝트"를 합니다.Open Module Settings
(⌘+↓)
갱신하다
Gradle 버전: 3.3 안드로이드 플러그인 버전: 2.3.1
이 작업을 수행하는 더 쉬운 방법은 다음으로 이동하는 것입니다: 모듈 설정(당신의 프로젝트) > 프로젝트 > Gradle 버전을 열고 2.10을 입력하십시오.
다음에서 최신 gradle-3.0-all.zip을 다운로드합니다.
http://gradle.org/gradle-download/
Complete Distribution 링크에서 다운로드
Android 스튜디오 파일에서 열기 ->filename ->gradle
경로를 열고 다운로드한 zip 폴더 gradle-3.0을 해당 폴더에 붙여넣습니다.
파일에서 그라들 2.8을 그라들 3.0으로 변경 ->cards ->그라들
또는 프로젝트에서 그라들 래퍼를 변경할 수 있습니다.
Project\gradle\wrapper\gradle-wrapper.properties 파일을 편집하고 필드 배포 Url을 편집합니다.
distributionUrl= https://services.gradle.org/distributions/gradle-3.0-all.zip
프레임워크를 은 Ionic/Cordova를 변경해야 합니다.distributionUrl
GradleBuilder.js
을 로다철하에 합니다.var distributionUrl = process.env['CORDOVA_ANDROID_GRADLE_DISTRIBUTION_URL'] || 'http\\://services.gradle.org/distributions/gradle-2.10-all.zip';
그GradleBuilder.js
는 다음과 같습니다.project/platforms/android/cordova/lib/builders/GradleBuilder.js
먼저 다음 사이트에서 프로젝트 수준 설정 확인
파일 > 설정 > 빌드, 실행, 배포 > 빌드 도구 > Gradle
옵션을 선택합니다.
- 기본 그래들 래퍼 사용(권장)
그런 다음 프로젝트로 이동합니다.
Gradle > 래퍼 > 그래들-랩퍼.properties
배포 Url의 버전을 편집합니다.
분배URL = https://services.gradle.org/distributions/gradle-2.10-all.zip https://services.gradle.org/distributions/gradle-2.10-all.zip
그리고 당신은 끝났습니다 :)
Android 스튜디오 v2.1의 경우
이미지에서 다음과 같은 쉬운 단계를 수행합니다.
그런 다음 왼쪽 메뉴에서 "프로젝트"를 선택한 다음 "그라들 버전"을 SDK 관리자가 설치한 버전으로 변경합니다.저의 경우 2.10이므로 버전을 2.10으로 변경한 후 "확인"을 클릭합니다.그리고 나서 안드로이드 스튜디오는 자동으로 그라들 동기화를 다시 수행하고 오류가 수정되었습니다.
이 문제를 해결하는 가장 쉬운 방법:
- 근접 IDE
- 그라들 폴더 삭제
- 프로젝트를 다시 엽니다.
Android 빌드 시스템은 Android Plugin for Gradle을 사용하여 Gradle 빌드 툴킷으로 Android 응용 프로그램을 빌드할 수 있도록 지원합니다.플러그인은 Android Studio와 독립적으로 실행되므로 Android Studio와 독립적으로 플러그인 및 Gradle 빌드 시스템을 업데이트할 수 있습니다.
Gradle 래퍼 사용(권장) - Gradle 래퍼를 사용하려면 이 옵션을 선택합니다.Gradle 래퍼를 사용하면 빌드에 대한 자동 Gradle 다운로드를 받을 수 있습니다.또한 정확한 Gradle 버전으로 빌드할 수 있습니다.
최신 버전의 Gradle 플러그인을 사용하려면 IDE에서 새 기능을 사용하려면 최신 버전의 Studio가 필요할 수 있지만 프로젝트는 이전 버전의 Studio에서 열려 있어야 합니다(Gradle이 빌드를 수행하므로).우리는 이것에 대해 매우 조심할 것입니다.
Click on Settings -> Build -> Execution -> Deployment ->
Gradle -> Select default gradle wrapper
사용할 수 있습니다.
classpath 'com.android.tools.build:gradle:2.0.0-alpha3' // or alpha2
Or //classpath 'com.android.tools.build:gradle:2.1.3'
이전에도 같은 문제가 발생했습니다.
결국 문제는 터미널을 사용한다는 것입니다. 터미널은 시스템 구성을 사용합니다.
설정했는지 확인합니다.
"GRADLE_HOME=.\gradle-2.10"
도움이 되길 바랍니다.
문제가 지속되면 상위 프로젝트의 build.gradle에 다음 코드를 추가합니다.
buildscript {
System.properties['com.android.build.gradle.overrideVersionCheck'] = 'true'
...
}
이온성을 사용하는 사용자는 다음을 참조하십시오.[project name]/platforms/android/cordova/lib/builders/GradleBuilder.js
과 같은이 보일 입니다: 164 에서다볼수있행다습니음을다▁on행▁164▁the있습▁164.var distributionUrl = process.env['CORDOVA_ANDROID_GRADLE_DISTRIBUTION_URL'] || 'http\\://services.gradle.org/distributions/gradle-2.13-all.zip';
은 당신의 이줄다만데다니사됩용드는을 때 합니다.gradle-wrapper.properties
그래서 모든 변경 사항.gradle-wrapper.properties
중요하지 않을 것입니다.URL을 최신 버전으로 변경하고 그라들을 동기화하면 문제가 해결됩니다.
안드로이드 스튜디오에서 그라들 버전을 변경하고 싶을 뿐입니다.File>settings>project
그라들 버전을 변경합니다.신청하면 프로젝트가 동기화되고 빌드 준비가 완료됩니다.
중요:
실행 시 이 메시지가 표시되는 경우:
gradle build
명령줄에서 다음을 사용해야 합니다.
gradlew build
대신 그라들 래퍼를 사용하여 앱에 필요한 적절한 그라들 버전을 다운로드할 수 있습니다.
를 할 때gradle build
시스템에 설치된 글로벌 그래들을 사용하고 있습니다.
파일 -> 설정 -> 빌드, 실행, 배포 -> Gradle -> 선택Use default gradle wrapper
이전의 모든 솔루션이 실패했기 때문에 편집했습니다.
Project\gradle\wrapper\gradle-wrapper.properties -> field distributionUrl
distributionUrl=https\://services.gradle.org/distributions/gradle-2.8-all.zip
로.
distributionUrl=https://services.gradle.org/distributions/gradle-2.10-all.zip
제 문제는 다를 수도 있기 때문에 저와 같은 문제를 가지고 있는 사람에게 말하고 싶습니다.
경로를 하여 이 했습니다. 할 때 경로를 변경합니다. 실행할 때gradle clean
는 " 류가와 " 차합교 " "와교차합니다.Gradle version 2.10 is required. Current version is 2.2.1
".
프로젝트에서 .gradle 디렉토리를 확인했는데, 2.2.1과 2.10 두 가지 버전이 있습니다.
가 리면달을 때gradle -v
현재 버전은 2.2.1입니다.합니다 ㅠㅠㅠㅠㅠㅠㅠㅜㅜㅜㅜㅜㅜㅜGRADLE_HOME
2.10
루트 디렉터리, AS에서 터미널을 다시 시작하고 'gradle-v'를 실행하면 현재 버전이 2.2.1로 표시됩니다.
setting ->open setting -> terminal cmd.exe 파일을 시스템32/cmd.exe 파일로 변경한 후 재시작합니다.gradle clean
, 모든것좋습니다이다니▁,.
당신은 해야 합니다.change Prefrences > Builds,Execution,Deployment > Build Tools > Gradle >Gradle home path
또는 Use default gradle wrapper를 설정하고 다음과 같이 Project\gradle\wrapper\gradle-wrapper.properties 파일 필드 배포Url을 편집합니다.
분배URL = https://services.gradle.org/distributions/gradle-2.10-all.zip https://services.gradle.org/distributions/gradle-2.10-all.zip
Android Studio 버전 1.5.1을 설치했는데 이 오류가 발생했습니다.다음 빌드 스크립트가 있습니다(Ubuntu에서는 작동하지만 Windows에서는 작동하지 않음).
buildscript {
dependencies {
classpath 'com.android.tools.build:gradle:2.1.0'
}
}
노력했습니다.
gradlew clean
- 기본 그래들 래퍼 사용(권장)
- 로컬 배포를 사용하고 다운로드된 Gradle 2.2.1 바이너리에 연결
불행하게도 이러한 해결책 중 어떤 것도 작동하지 않았습니다.Android Studio를 1.5.1에서 2.1.1로 업그레이드하는 것도 실패하고 약 2.10의 오류가 누락되어 수행할 수 없었습니다.
솔루션:결국 제가 한 일은 안드로이드 스튜디오의 최신 안정적인 버전을 다운로드하고 대신 설치하는 것이었습니다(당시 2.1.1).그 그라들을 성공적으로 동기화한 후에.
Ubuntu 14.04를 기반으로 하는 Mint 17.03에서 작동한 점
sudo add-apt-storage ppa:cwchien/gradle sudo apt-get update sudo apt-get install gradle
Android Studio를 다시 엽니다.Run/Debug Configuration(실행/디버깅 구성)으로 이동하면 Gradle을 업데이트해야 한다는 아이콘이 나타납니다.그냥 클릭하세요.
저도 같은 문제가 있었는데 스택 오버플로우에서 아무런 답변이 도움이 되지 않았습니다.하지만 저는 제 프로젝트에서 그 문제를 발견했습니다. 나의 왜면나 입니다..gitignore
파일에 다음 행이 포함되어 있습니다.
# Package Files #
*.jar
*.war
*.ear
그리고 그것이 깃이 업로드하지 않은 이유입니다.MyProject\gradle\wrapper\gradle-wrapper.jar
파일에서 원격으로.그래서 이 라인을 추가했습니다..gitignore
:
!/gradle/wrapper/gradle-wrapper.jar
당신도 이 대사가 있었는지 확인하세요.적어도 이것은 내 문제를 해결했습니다.
터미널에 gradlew clean을 입력합니다.Gradle 버전 2.10(사용 가능한 최신 Gradle 버전)을 자동으로 다운로드하여 설치합니다.
예: C:\android\workspace\projectname>그릴류 클린
나를 위한 이 일.
안드로이드 스튜디오에서 새로운 프로젝트를 만듭니다.프로젝트 설정을 열고 로컬 그라들 경로를 복사합니다.이제 Gradle 문제가 있는 프로젝트를 열고 해당 URL을 붙여넣고 로컬 경로를 선택합니다.
click apply 문제가 해결될 것입니다.
프로젝트 Gradle이나 Android-Studio에 문제가 없기 때문에 해결되지 않는 경우도 있습니다.
1단계:
지원되는 최소 Gradle 버전은 2.14.1입니다. 현재 버전은 2.11입니다.Gradle 래퍼를 사용하는 경우 배포 Url 편집을 시도합니다.
- 확인하기 - Gradle 버전 확인하기
gradle -version
- 이전 버전 업그레이드 그라들 버전
brew install gradle
2단계
안드로이드-스튜디오-> 기본 설정-> 빌드, 실행, 배포-> Gradle로 이동
기본 그라들 래퍼 사용 및 오프라인 작업 표시 해제
3단계
인확을 합니다.
distributionUrl
이전 버전인 경우 업그레이드합니다.
프로젝트 정리
최신 버전의 Gradle을 지원하기 위해 제 코르도바 버전을 업그레이드해야 했습니다.GradleBuilder.js의 distributionUrl을 업데이트하는 것은 나에게 효과가 없었습니다.
터미널에서 "지원되는 Gradle 버전은 2.14.1입니다. 현재 버전은 2.4입니다."라는 오류가 발생하면 Gradle을 업데이트해야 합니다.
Mac OS: Brew upgradle을 사용할 수 있습니다.
나의 경우 문제는 실제로 분포에 있었습니다.gradle-wrapper.properties 파일의 URL 및 Android Studio 자동 고정 삽입
분배URL = https://services.gradle.org/distributions/gradle-4.0-20170417000025+0000-all.zip https://services.gradle.org/distributions/gradle-4.0-20170417000025+0000-all.zip
하지만 이것은 잘못된 URL이었습니다.정확한 것은.
분배URL = https://services.gradle.org/distributions-snapshots/gradle-4.0-20170417000025+0000-all.zip https://services.gradle.org/distributions-snapshots/gradle-4.0-20170417000025+0000-all.zip
Gradle의 API에서는 URL이 변경되었지만 Android Studio에서는 변경되지 않아 수작업으로 수정하여 문제를 해결했습니다.
최신 그라들
다음에서 최신 gradle-3.3-all.zip을 다운로드합니다.
http://gradle.org/gradle-download/
1. Complete Distribution 링크에서 다운로드
2.안드로이드 스튜디오 파일에서 열기 ->dll ->grade
3. 경로를 열고 다운로드한 zip 폴더 gradle-3.3을 해당 폴더에 붙여넣습니다.
4.파일에서 그라들 2.8을 그라들 3.3으로 변경 ->crades ->gradle
5.또는 프로젝트에서 그라들 래퍼를 변경할 수 있습니다.
6.Project\gradle\wrapper\gradle-wrapper.properties 파일을 편집하고 필드 배포 Url을 편집합니다.
distributionUrl= https://services.gradle.org/distributions/gradle-3.0-all.zip
안드로이드 스튜디오의 그라들 파일에 표시됨
File - setting - Build Execution Deployment - Gradle - '기본 Gradle 래퍼 사용(권장)'을 선택합니다.
언급URL : https://stackoverflow.com/questions/34814368/gradle-version-2-10-is-required-error
'prosource' 카테고리의 다른 글
Ajax 게시물이 Firefox에 의해 중단됨(Chrome 또는 IE에는 표시되지 않음) (0) | 2023.08.21 |
---|---|
봄에 @Profile과 @ActiveProfiles의 차이점은 무엇입니까? (0) | 2023.08.21 |
GitLab CI에서 Maridb 서비스를 시작하지 못했습니다. (0) | 2023.08.21 |
1차 및 2차 Y 축이 있는 세로막대형 차트 (0) | 2023.08.21 |
창 크기 조정에 대한 jQuery (0) | 2023.08.21 |