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.
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.
- În ceea ce privește Opțiunea 3 aceasta ar funcționa și atunci când se utilizează wrapper-ul. – > .
- Da, singura diferență este că ar trebui să executați
./gradlew --version
din directorul proiectului dvs. (sau de oriunde se află extensia Gradle). – > . - Opțiunea 1 nu are sens, deoarece valoarea este mutabilă. – > .
- @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. – > .
- 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. – > .
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"
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
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ă.
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
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.
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.
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
build.gradle
veți găsi versiunea – > Por Roon13.build.gradle
găsiți plugin-ul de la android. Versiunea din gradle este îngradle/wrapper/gradle-wrapper.properties
– > Por Gabriele Mariotti.