prosource

"Gradle 버전 2.10이 필요합니다."오류

probook 2023. 8. 21. 21:24
반응형

"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.1Android 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으로 설정합니다.

Preference screen - Gradle

모듈 설정에서 Gradle 버전이 이미 2.10으로 설정되어 있는지 확인합니다.

오른쪽 단추로 한 후 "프로젝트"를 합니다.Open Module Settings(+)

Open Module Settings Project > Gradle version and enter 2.10

갱신하다

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를 변경해야 합니다.distributionUrlGradleBuilder.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의 경우

이미지에서 다음과 같은 쉬운 단계를 수행합니다.

  1. "파일"로 이동하고 "프로젝트 구조"Opening project structure settings for the project를 클릭합니다.

  2. 그런 다음 왼쪽 메뉴에서 "프로젝트"를 선택한 다음 "그라들 버전"을 SDK 관리자가 설치한 버전으로 변경합니다.저의 경우 2.10이므로 버전을 2.10으로 변경한 후 "확인"을 클릭합니다.그리고 나서 안드로이드 스튜디오는 자동으로 그라들 동기화를 다시 수행하고 오류가 Changing gradle version to the latest installed version for the project수정되었습니다.

이 문제를 해결하는 가장 쉬운 방법:

  1. 근접 IDE
  2. 그라들 폴더 삭제
  3. 프로젝트를 다시 엽니다.

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_HOME2.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'
    }
}

노력했습니다.

  1. gradlew clean
  2. 기본 그래들 래퍼 사용(권장)
  3. 로컬 배포를 사용하고 다운로드된 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

반응형