Cum se determină versiunea Gradle? (Programare, Android, Gradle)

utilizator379888 a intrebat.

Cum pot ști ce versiune de Gradle folosesc în Android Studio? Vă rugăm să vă ghidați.

Vreau să mă asigur că folosesc versiunea Gradle 2.2.1.

Comentarii

  • În build.gradle veți găsi versiunea –  > Por Roon13.
  • @Roon13 Nr. în build.gradle găsiți plugin-ul de la android. Versiunea din gradle este în gradle/wrapper/gradle-wrapper.properties –  > Por Gabriele Mariotti.
  • Verificați aici despre diferitele concepte ale versiunii gradle. stackoverflow.com/a/51392464/8034839 Adică versiunea gradle. Versiunea pluginului Gradle pentru Android Gradle și Android gradle wrapper. –  > Por shizhen.
8 răspunsuri
Bryan Herbst

Opțiunea 1- Din studio

În Android Studio, mergeți la Fișier > Structura proiectului. Apoi, selectați fila „proiect” din stânga.

Versiunea Gradle va fi afișată aici.

Opțiunea 2- gradle-wrapper.properties

Dacă folosiți Gradle wrapper, atunci proiectul dvs. va avea un fișier gradle/wrapper/gradle-wrapper.properties folder.

Acest fișier ar trebui să conțină o linie ca aceasta:

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

Aceasta determină ce versiune de Gradle utilizați. În acest caz, gradle-2.2.1-all.zip înseamnă că folosesc Gradle 2.2.1.

Opțiunea 3- Distribuția locală Gradle

Dacă folosiți o versiune de Gradle instalată pe sistemul dvs. în loc de wrapper, puteți rula gradle --version pentru a verifica.

Comentarii

  • În ceea ce privește Opțiunea 3 aceasta ar funcționa și atunci când se utilizează wrapper-ul. –  > Por Amnon Shochot.
  • Da, singura diferență este că ar trebui să executați ./gradlew --version din directorul proiectului dvs. (sau de oriunde se află extensia Gradle). –  > Por Bryan Herbst.
  • Opțiunea 1 nu are sens, deoarece valoarea este mutabilă. –  > Por nmz787.
  • @nmz787 dacă modificați acea valoare, atunci întrebarea „ce versiune folosesc” este teribil de prostească, nu-i așa? Valoarea este oricare ar fi cea pe care o setați. Dacă nu o modificați, atunci aceasta este exact versiunea pe care o folosesc în prezent construcțiile dvs. –  > Por Bryan Herbst.
  • Cred că am căutat „cum să obțin toate versiunile valide de gradle pentru a le utiliza”. Din moment ce pot introduce 1234 pentru versiune, dar asta nu înseamnă de fapt că ESTE o versiune de gradle. –  > Por nmz787.
Opal

De asemenea, puteți adăuga următoarea linie la scriptul de construire:

println "Running gradle version: $gradle.gradleVersion"

sau (nu va fi tipărit cu -q switch)

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

cura

Eu rulează următoarele în proiectul meu:

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

Alireza Fattahi

La rădăcina proiectului tău, tastează mai jos în consolă:

gradlew --version

Veți avea versiunea gradle cu alte informații (ca un exemplu):

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

Cred că pentru versiunea gradle folosește gradle/wrapper/gradle-wrapper.properties sub capotă.

Deepika

Mergeți la Terminal & Tastați:

gradlew –version


Gradle 5.3

Build time: 2019-03-20 11:03:29 UTCRevision: f5c64796748a98efdbf6f99f44b6afe08492c2a0

Kotlin: 1.3.21Groovy: 2.5.4Ant: Apache Ant(TM) versiunea 1.9.13 compilată la 10 iulie 2018JVM: 1.8.0_181 (Oracle Corporation 25.181-b13)OS: Mac OS X 10.14.6 x86_64

Mihir Patel

Am găsit soluțiaFaceți o schimbare în dvs. cordovaLib fișier build.gradle fișierul

dependențe { classpath ‘com.android.tools.build:gradle:3.1.0’ }

și acum faceți modificări în dvs,

platformsandroidgradlewrappergradle-wrapper.properties

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

acest lucru funcționează pentru.

RVscript

2019-05-08Android Studios are nevoie de o actualizare.actualizați Android Studios la 3.3.- și eroarea cu .R; dispare.

De asemenea, metodele de mai sus funcționează și ele.

rockdaswift

Verificați în structura de foldere a proiectului fișierele din cadrul /gradle/wrapper/ Versiunea gradle-wrapper.jar ar trebui să fie cea specificată în gradle-wrapper.properties