Gradle의 버전을 확인하는 방법은 무엇입니까?


114

Android Studio에서 사용중인 Gradle 버전을 어떻게 알 수 있습니까? 안내해주세요.

Gradle 버전 2.2.1을 사용하고 있는지 확인하고 싶습니다.


에서 build.gradle당신은 버전을 찾을 수
Roon13

3
@ Roon13 No. build.gradle당신은 안드로이드에서 플러그인을 찾을 수 있습니다. gradle의 버전은gradle/wrapper/gradle-wrapper.properties
Gabriele Mariotti

gradle 버전의 다른 개념에 대해 여기에서 확인하십시오. stackoverflow.com/a/51392464/8034839 즉 gradle 버전입니다. Android Gradle 플러그인 버전 및 Android Gradle 래퍼.
shizhen

답변:


150

옵션 1- Studio에서

Android Studio에서 File> Project Structure로 이동합니다. 그런 다음 왼쪽의 "프로젝트"탭을 선택하십시오.

Gradle 버전이 여기에 표시됩니다.

옵션 2- gradle-wrapper.properties

Gradle 래퍼를 사용하는 경우 프로젝트에 gradle/wrapper/gradle-wrapper.properties폴더가 있습니다.

이 파일에는 다음과 같은 줄이 포함되어야합니다.

distributionUrl=https\://services.gradle.org/distributions/gradle-2.2.1-all.zip

사용중인 Gradle 버전을 결정합니다. 이 경우 gradle-2.2.1-all.zipGradle 2.2.1을 사용 하고 있음을 의미합니다.

옵션 3- 로컬 Gradle 배포

래퍼 대신 시스템에 설치된 Gradle 버전을 사용하는 경우 실행 gradle --version하여 확인할 수 있습니다 .


1
옵션 3 과 관련 하여 이것은 래퍼를 사용할 때도 작동합니다.
Amnon Shochot

3
네, 유일한 차이점은 ./gradlew --version프로젝트의 디렉토리 (또는 Gradle 래퍼가있는 곳)에서 실행해야한다는 것 입니다.
Bryan Herbst

옵션 1은 값이 변경 가능하기 때문에 의미가 없습니다.
nmz787

@ nmz787 만약 당신이 그 값을 바꾸고 있다면, "내가 어떤 버전을 사용하고 있는가"라는 질문은 어리석지 않습니까? 값은 설정하는 것입니다. 변경하지 않는 경우 빌드에서 현재 사용중인 버전입니다.
Bryan Herbst

1
나는 "사용할 모든 유효한 버전의 gradle을 얻는 방법"을 찾고 있었다고 생각한다. 버전으로 1234를 입력 할 수 있기 때문에 이것이 실제로 gradle 버전임을 의미하지는 않습니다.
nmz787 2016-08-26

24

빌드 스크립트에 다음 줄을 추가 할 수도 있습니다.

println "Running gradle version: $gradle.gradleVersion"

또는 ( -q스위치 로 인쇄되지 않음 )

logger.lifecycle "Running gradle version: $gradle.gradleVersion"

9

콘솔에서 아래 프로젝트 유형의 루트에서 :

gradlew --version

다른 정보가 포함 된 gradle 버전 (샘플)이 있습니다.

------------------------------------------------------------          
Gradle 5.1.1 << Here is the version                                                         
------------------------------------------------------------          

Build time:   2019-01-10 23:05:02 UTC                                 
Revision:     3c9abb645fb83932c44e8610642393ad62116807                

Kotlin DSL:   1.1.1                                                   
Kotlin:       1.3.11                                                  
Groovy:       2.5.4                                                   
Ant:          Apache Ant(TM) version 1.9.13 compiled on July 10 2018  
JVM:          10.0.2 ("Oracle Corporation" 10.0.2+13)                 
OS:           Windows 10 10.0 amd64                                   

나는 그것이 gradle/wrapper/gradle-wrapper.properties후드 아래에서 사용하는 gradle 버전을 생각합니다 .


5

내 프로젝트에서 다음을 실행합니다.

./gradlew --version

------------------------------------------------------------
Gradle 4.7
------------------------------------------------------------

Build time:   2018-04-18 09:09:12 UTC
Revision:     b9a962bf70638332300e7f810689cb2febbd4a6c

Groovy:       2.4.12
Ant:          Apache Ant(TM) version 1.9.9 compiled on February 2 2017
JVM:          1.8.0_212 (AdoptOpenJDK 25.212-b03)
OS:           Mac OS X 10.15 x86_64

1

솔루션을 찾았습니다. cordovaLib 파일 build.gradle 파일 에서 변경 하십시오.

종속성 {classpath 'com.android.tools.build:gradle:3.1.0'}

이제 당신을 변화 시키십시오.

platform \ android \ gradle \ wrapper \ gradle-wrapper.properties

distributionUrl = \
https://services.gradle.org/distributions/gradle-4.4-all.zip

이것은 작동합니다.


1

터미널 및 유형으로 이동 :

gradlew-버전


Gradle 5.3

빌드 시간 : 2019-03-20 11:03:29 UTC 개정 : f5c64796748a98efdbf6f99f44b6afe08492c2a0

Kotlin : 1.3.21 Groovy : 2.5.4 Ant : Apache Ant (TM) 버전 1.9.13 2018 년 7 월 10 일에 컴파일 됨 JVM : 1.8.0_181 (Oracle Corporation 25.181-b13) OS : Mac OS X 10.14.6 x86_64


0

2019-05-08 Android Studios는 업그레이드가 필요합니다. Android Studios를 3.3.- 및 .R 오류로 업그레이드하십시오. 가버 리다.

또한 위의 방법도 작동합니다.


0

프로젝트의 폴더 구조에서 / gradle / wrapper / 내의 파일을 확인하십시오. gradle-wrapper.jar 버전은 gradle-wrapper.properties에 지정된 버전이어야합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.