So stellen Sie gradle home ein, während Sie ein vorhandenes Projekt in Android Studio importieren


Antworten:


234

Das Gradle-Plugin (das eine mitgelieferte Version von Gradle enthält) sollte bereits unter / you / installiert / android-studio / plugins / gradle installiert sein, sodass Sie es nicht manuell herunterladen müssen. Abhängig von der Version von Android Studio befindet sich in diesem letzten Verzeichnis möglicherweise / you / installiert / android-studio / gradle / gradle-xyz (xyz ist die Version. Überprüfen Sie daher Ihr Dateisystem auf den genauen Pfad).

Wenn Sie beabsichtigen, Gradle-Entwicklung außerhalb von Android Studio durchzuführen oder eine andere Version möchten, können Sie diese separat herunterladen und auf diesen Pfad verweisen. Wenn Sie jedoch nur möchten, dass Android Studio mit der mitgelieferten Version funktioniert, sollte dieser Pfad dies tun.


16
Das Pfad-Plugin / Gradle ist zum Gradle-Plugin, nicht zum Gradle.
Vharron

43
Ich denke, es wäre besser, ein echtes Gradle-Verzeichnis zu verwenden. Es ist überall dort, wo Sie es installiert haben, plus "libexec" für mich, z. B. /usr/local/opt/gradle/(von Homebrew auf Mac)
AlexChaffee

3
Wenn Sie als zuletzt kommentierte Person auf die gradle-lib verweisen, wird von Android Studio eine Fehlermeldung angezeigt, die nicht der richtige Ordner ist.
Lagos

9
Das Verzeichnis in dieser Antwort war für mich anders. Ich habe /install/path/to/android-studio/gradle/gradle-2.2.1
OKGimmeMoney

4
OS X + Homebrew: /usr/local/Cellar/gradle/2.3/libexec/
akauppi

104

Für Mac OS können Sie Folgendes verwenden:

  1. /usr/local/opt/gradle/libexec/oder allgemeiner - path/to/gradle/libexec/- dies wird empfohlen. (Der erste Weg ist der, der nach der Installation von gradle über Homebrew erreicht wird.)
  2. /path/to/android/studio/plugins/gradle - Ich empfehle dies nicht, da diese Version von Gradle möglicherweise veraltet ist und Android Studio selbst möglicherweise sagt, dass sie nicht kompatibel ist.

4
Danke, /usr/local/Cellar/gradle/2.3/libexec/ hat für mich gearbeitet. + Sie könnten hinzufügen, dass Ihre Antwort mit OS X + Homebrew zu tun hat.
Akauppi

sag mir: "graddle libexe wird nicht unterstützt, möchtest du graddle wrapper verwenden, um automatisch zu aktualisieren?" Ich klickte auf "Ja" und alles war in Ordnung, es war seltsam, weil; "Brew Info Gradle" geben Sie diesen Ordner "/usr/local/Cellar/gradle/3.1", aber Android Studio erkennt Gradle dort nicht
Stackdave

48

Sie sollten es in finden können C:\Program Files\Android\Android Studio\Gradle\Gradle 2.2.1. Hier läuft Windows 7 64-Bit. Android Studio 1.0.2.


Vielen Dank! Genau das, was ich brauchte
Kingsley Ijike

32

OSX (weniger als zwei Minuten)

  1. Terminal öffnen
  2. Überprüfen Sie, ob Gradle installiert gradle --versionist. Wenn ja, fahren Sie mit Schritt 4 fort
  3. Wenn nicht brew install gradle und weiter mit Schritt 2
  4. Kopieren /usr/local/opt/gradle/libexec/
  5. Fügen Sie es in das Projektfenster importieren in Android Studio> Gradle Home ein
  6. Wichtig, feiern!

1
Ausgezeichnet. Die wichtigste Information für mich hier war, dass Sie es auf [...] / libexec
David

So macht man das!
Carnal

25
  1. Laden Sie Gradle http://www.gradle.org/downloads herunter
  2. Installieren
  3. Stellen Sie Gradle home auf das Installationsverzeichnis ein

15
Woher weiß man das Installationsverzeichnis?
Htafoya

@htafoya Woher wissen Sie, welches Betriebssystem und welchen Installationstyp Sie verwenden? "Manuelle Installation" sollte auf allen Systemen am einfachsten sein. Das Verzeichnis "install" ist das Verzeichnis, in das Sie extrahieren.
Der unglaubliche

@htafoya Sie können die offiziellen Anweisungen pro Betriebssystem Gradle hier finden gradle.org/install/#manually
user3118604

21

Unter Linux ausführen : whereis gradle.

Für mich war es /usr/lib/gradle/1.10.


Eine bessere Option ist die Verwendung von / usr / lib / gradle / default no, um von einer bestimmten Version abhängig zu sein
Calin

12

Ich bin auf dasselbe Problem gestoßen. Ich habe Speicherort C: \ Programme (x86) \ Android \ android-studio \ plugins \ gradle als Gradle Home ausgewählt


2
Das Pfad-Plugin / Gradle ist zum Gradle-Plugin, nicht zum Gradle.
Vharron

11

In Ubuntu 14.04 nachdem $ sudo apt-get install gradle ich habe

$ whereis gradle
gradle: /usr/bin/gradle /usr/bin/X11/gradle /usr/share/gradle /usr/share/man/man1/gradle.1.gz

Der Weg nach Gradle war /usr/share/gradle


8

Für Mac

/Applications/Android Studio.app/Contents/gradle/gradle-3.2

4

Laden Sie Gradle wie oben beschrieben herunter, stellen Sie jedoch sicher, dass Sie Version 1.9 und nicht die aktuelle Version (1.11) herunterladen. Ich hatte gerade das gleiche Problem und habe die aktuelle Version heruntergeladen, nur um Android Studio zu sagen, dass sie nicht unterstützt wird.


Gradle Plugin 0.9.0 und 0.10.0 unterstützen beide Android Studio tools.android.com/tech-docs/new-build-system
vharron

4

Unter Arch Linux konnte ich es nicht finden, also fügte ich hinzu:

echo $APP_HOME

zu / usr / bin / grade (gefunden über which gradle)

Das Installationsverzeichnis für mich war / usr / share / java / gradle /


1
Zeile 68 in der Datei / usr / bin / grade
mnzl

3

Für die Migration von Eclipse zu Android Studio

(Sie müssen das Gradle-Haus nicht angeben.)

  1. Suchen Sie das aus Eclipse exportierte Projekt, erweitern Sie es, wählen Sie die Datei build.gradle aus und klicken Sie auf OK.
  2. Lassen Sie im folgenden Dialogfeld Gradle Wrapper verwenden ausgewählt und klicken Sie auf OK .

Versuchen Sie dies für Windows-Benutzer

http://blog.blundell-apps.com/setting-up-android-studio-gradle-windows-7/


2
Auf einem Mac funktionierte dies nicht für mich ... erlaubte mir nicht, die build.gradle-Datei für mein Projekt auszuwählen
Tim Boland

3

Ich habe die Lösung von byteit101 ausprobiert, aber ob ich sie gewählt habe android-studio-path/plugins/gradleoder android-studio-path/plugins/gradle/libdie IDE sagte, dass sie nicht korrekt ist.

Dann habe ich den Gradle nach Hause geändert android-studio-path/gradle/gradle-x.x.xund es funktioniert.


Danke, es hat mir geholfen :)
Saeid N.

2

Unter Linux Mint 17 war es

/usr/share/gradle

für mich


Funktioniert auch auf Fedora 22, wenn Gradle mit dnf installiert wurde
Friedrich Große

2

Mac OSX / Linux

Step 1: Open terminal :)
Step 2: Open .bash_profile in vim to edit: 
        > vi ~/.bash_profile 
Step 3: Add line: 
        > export GRADLE_HOME=/usr/local/opt/gradle 
        (for me it was this location, it can be different for u)
Step 4: Add line: 
        > export PATH="$PATH:$GRADLE_HOME/bin" 
        (to export bin directory of gradle)
Step 5: Verify by reopening the terminal or new tab, and check by echoing: 
        > echo $GRADLE_HOME

2

Wenn Sie sich auf einem Windows-Computer befinden, wechseln Sie in das Verzeichnis:

C:\Program Files\Android\Android Studio\gradle\

Klicken Sie unter Android Studio \ File \ Settings auf den Ordner gradle-4.4 und dann auf die Schaltfläche Apply .

Geben Sie hier die Bildbeschreibung ein


1

Dies ist meine Lösung für AndroidStudio / Idea für Mac

$ env | grep GRADLE
GRADLE_HOME=/usr/local/Cellar/gradle/2.6
GRADLE_USER_HOME=/Users/leon/.gradle

1

Ich habe umake verwendet , um Android Studio zu installieren. Für mich war der Weg

/home/user/.local/share/umake/android/android-studio/gradle/gradle-2.14.1

1

Ich musste das benutzen

"C: \ Programme \ Android \ Android Studio \ gradle \ gradle-4.1"

Ändern Sie die Version, wenn Sie eine andere haben.


1

Wenn Sie sich auf einem Windows-Computer befinden, befindet sich gradle home im Installationsordner Ihres Android Studio, normalerweise unter:

C:\Program Files\Android\Android Studio\gradle\gradle-5.1.1

Ändern Sie die Version, wenn Sie eine andere haben.



0

Sie müssen nichts herunterladen oder angeben ...

Gehen Sie einfach zum Pfad der installierten Android Studio-Plugins und suchen Sie nach einer Datei wie gradle-wrapper-x.xx.jar (x.xx = Versionsnummer). Kopieren Sie es in einen Unterordner Ihres Projektstammordners mit dem Namen: gradle.

Beispiel: - Datei gefunden gradle-wrapper-1.12.jar im Plugins-Ordner des Pfads von Android Studio Install - mein Projekt befand sich in D: \ android_repo \ myProject - erstellte einen Ordner in D: \ android_repo \ myProject \ gradle - kopiere gradle-wrapper- 1.12.jar in diesen Ordner D: \ android_repo \ myProject \ gradle - importiere mein Projekt erneut und keine Frage mehr zu gradle.


0

In Windows

..\AndroidStudio2.0Beta6\android-studio\gradle\gradle-2.10

0

Ich bin über diese Frage gestolpert und habe versucht, eine Ionic + Cordova-App mit Gradle aus der Android Studio-Installation zu erstellen, anstatt Gradle separat zu installieren.

Auf Centos war die Gradle-Binärdatei hier: /home/YOURUSERNAME/.gradle/wrapper/dists/gradle-VERSION-all/CUSTOM_HASH/gradle-VERSION/bin

Also habe ich export PATH=/home/maxim/.gradle/wrapper/dists/gradle-4.1-all/bzyivzo6n839fup2jbap0tjew/gradle-4.1/bin:$PATHmein hinzugefügt ~/.bashrcund ionic cordova run androidBefehl hat gut funktioniert.


0

Wenn Sie sich auf einem Windows-Computer befinden, wechseln Sie in das Verzeichnis C: \ Programme \ Android \ Android Studio \ gradle \, klicken Sie auf den gradle-Ordner und wenden Sie ihn an


0

Das hat funktioniert. C: \ Programme \ Android \ Android Studio \ gradle \ gradle-3.2


0

Wenn Sie MacPorts verwenden, ist gradles Zuhause:

/opt/local/share/java/gradle

0

Für Ubuntu ist die Standardversion /usr/lib/gradle/default. Im Falle eines Updates müssen Sie den Link in der Idee / im Studio nicht neu zuweisen.


0

Wenn Sie unter OSX zu Finder wechseln , navigieren Sie zu dieser Kategorie: / usr / local / opt / Wenn der Gradle-Ordner nicht angezeigt wird, installieren Sie Ihre Grandle-Version manuell:

https://services.gradle.org/distributions/gradle-5.4.1-all.zip

https://services.gradle.org/distributions/gradle-4.4.1-all.zip

Wenn Sie nach einer bestimmten Gradle-Version suchen, ändern Sie einfach die Versionsnummer über die obigen Zip-Links, entpacken Sie sie und fügen Sie sie im Gradle-Ordner / usr / local / opt / gradle hinzu

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.