Bagaimana cara menentukan versi Gradle?

114

Bagaimana cara mengetahui versi Gradle yang saya gunakan di Android Studio saya? Tolong bimbing.

Saya ingin memastikan bahwa saya menggunakan Gradle versi 2.2.1.

fuddin
sumber
Di build.gradleAnda akan menemukan versi
Roon13
3
@ Roon13 No. di build.gradleAnda dapat menemukan plugin dari android. Versi gradle ada digradle/wrapper/gradle-wrapper.properties
Gabriele Mariotti
Periksa di sini tentang berbagai konsep versi gradle. stackoverflow.com/a/51392464/8034839 Yaitu versi gradle. Versi plugin Android Gradle dan pembungkus gradle Android.
shizhen

Jawaban:

150

Opsi 1- Dari Studio

Di Android Studio, buka File> Project Structure. Kemudian pilih tab "proyek" di sebelah kiri.

Versi Gradle Anda akan ditampilkan di sini.

Opsi 2- gradle-wrapper.properties

Jika Anda menggunakan Gradle wrapper, proyek Anda akan memiliki gradle/wrapper/gradle-wrapper.propertiesfolder.

File ini harus berisi baris seperti ini:

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

Ini menentukan versi Gradle yang Anda gunakan. Dalam hal ini, gradle-2.2.1-all.zipberarti saya menggunakan Gradle 2.2.1.

Opsi 3- Distribusi Gradle Lokal

Jika Anda menggunakan versi Gradle yang diinstal pada sistem Anda dan bukan pembungkusnya, Anda dapat menjalankan gradle --versionuntuk memeriksanya.

Bryan Herbst
sumber
1
Mengenai Opsi 3 ini akan bekerja juga saat menggunakan pembungkus.
Amnon Shochot
3
Ya, satu-satunya perbedaan adalah Anda harus menjalankan ./gradlew --versiondari direktori project Anda (atau di mana pun kode pembungkus Gradle Anda berada).
Bryan Herbst
Opsi 1 tidak masuk akal, karena nilainya bisa berubah.
nmz787
@ nmz787 jika Anda mengubah nilai itu, maka pertanyaan tentang "versi apa yang saya gunakan" sangat konyol, bukan? Nilainya adalah apa pun yang Anda tetapkan. Jika Anda tidak mengubahnya, maka versi itulah yang digunakan oleh build Anda saat ini.
Bryan Herbst
1
Saya rasa saya sedang mencari "bagaimana mendapatkan semua versi gradle yang valid untuk digunakan". Karena saya dapat memasukkan 1234 untuk versi tersebut, tetapi itu tidak berarti bahwa itu adalah versi gradle.
nmz787
24

Anda juga dapat menambahkan baris berikut ke skrip build Anda:

println "Running gradle version: $gradle.gradleVersion"

atau (tidak akan dicetak dengan -qsakelar)

logger.lifecycle "Running gradle version: $gradle.gradleVersion"
Opal
sumber
9

Di root jenis proyek Anda di bawah ini di konsol:

gradlew --version

Anda akan mendapatkan versi gradle dengan informasi lain (sebagai contoh):

------------------------------------------------------------          
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                                   

Saya rasa untuk versi gradle menggunakan gradle/wrapper/gradle-wrapper.propertiesunder the hood.

Alireza Fattahi
sumber
5

Saya menjalankan yang berikut dalam proyek saya:

./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
cura
sumber
1

Saya menemukan solusinya. Lakukan perubahan pada file cordovaLib file build.gradle Anda

dependensi {classpath 'com.android.tools.build:gradle:3.1.0'}

dan sekarang membuat perubahan dalam dirimu,

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

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

ini bekerja untuk.

Mihir Patel
sumber
1

Pergi ke Terminal & Ketik:

gradlew --version


Gradle 5.3

Waktu pembuatan: 2019-03-20 11:03:29 UTC Revisi: f5c64796748a98efdbf6f99f44b6afe08492c2a0

Kotlin: 1.3.21 Groovy: 2.5.4 Ant: Apache Ant (TM) versi 1.9.13 dikompilasi pada 10 Juli 2018 JVM: 1.8.0_181 (Oracle Corporation 25.181-b13) OS: Mac OS X 10.14.6 x86_64

Deepika
sumber
0

Tanggal 08-05-2019 Android Studios perlu ditingkatkan. tingkatkan Android Studios ke 3.3.- dan kesalahan dengan .R; pergi.

Juga metode di atas juga berfungsi.

RVscript.dll
sumber
0

Periksa dalam struktur folder proyek, file dalam / gradle / wrapper / Versi gradle-wrapper.jar haruslah yang ditentukan dalam gradle-wrapper.properties

rockdaswift
sumber