How to set gradle home while importing existing pr

2019-01-16 01:12发布

问题:

How to set gradle home while importing existing project in Android studio. While trying to import I need to set up this path.

回答1:

The gradle plugin (which contains a bundled version of gradle) should be already installed in where/you/installed/android-studio/plugins/gradle so you shouldn't need to manually download it. Depending on the version of Android Studio, that last directory may be where/you/installed/android-studio/gradle/gradle-x.y.z (x.y.z is the version, so check your filesystem for the exact path).

If you intend on doing gradle development outside Android Studio or want a different version, you can download it separately and point it at that path, but if you only want to get Android Studio working with the bundled version, this path should do it.



回答2:

For Mac OS, you can use the following -

  1. /usr/local/opt/gradle/libexec/ or more generically - path/to/gradle/libexec/ - this is recommended. (the first path is what's achieved after installing gradle via Homebrew)
  2. /path/to/android/studio/plugins/gradle - I don't recommend this because this version of Gradle might be out of date, and Android Studio itself might say it's incompatible.


回答3:

You should be able to find it in C:\Program Files\Android\Android Studio\Gradle\Gradle 2.2.1. This is running Windows 7 64-Bit. Android Studio 1.0.2.



回答4:

  1. Download Gradle http://www.gradle.org/downloads
  2. Install
  3. Set Gradle home to the install directory


回答5:

OSX (Less han two minutes)

  1. Open terminal
  2. Check if Gradle installed gradle --version, if so, goto step 4
  3. If not brew install gradle and Goto step 2
  4. Copy /usr/local/opt/gradle/libexec/
  5. Paste it in Import Project Window in Android Studio > Gradle Home
  6. Important, Celebrate!


回答6:

On Linux run: whereis gradle.

For me it was /usr/lib/gradle/1.10.



回答7:

In Ubuntu 14.04 after $ sudo apt-get install gradle I've got

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

The path to Gradle was /usr/share/gradle



回答8:

I ran into same problem. I selected location C:\Program Files (x86)\Android\android-studio\plugins\gradle as Gradle Home



回答9:

For Mac,

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


回答10:

Download Gradle as described above, but make sure you download version 1.9 and not the current release (1.11). I just had the same problem and downloaded the current release only to have Android Studio tell me it wasn't supported.



回答11:

On Arch Linux I could not find it, so I added:

echo $APP_HOME

to /usr/bin/grade (found over which gradle)

The Install dir for me was /usr/share/java/gradle/



回答12:

For migrating from eclipse to android studio

(Do not need to specify the Gradle home.)

  1. Locate the project you exported from Eclipse, expand it, select the build.gradle file and click OK.
  2. In the following dialog, leave Use gradle wrapper selected and click OK.

Try this for windows users

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



回答13:

I tried byteit101's solution but whether I chose android-studio-path/plugins/gradle or android-studio-path/plugins/gradle/lib the IDE said it isn't correct.

Then I changed the gradle home to android-studio-path/gradle/gradle-x.x.x and it works.



回答14:

On Linux Mint 17 it was

/usr/share/gradle

for me



回答15:

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


回答16:

If you are on a Windows machine, go to the directory:

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

Click the gradle-4.4 folder from Android Studio\File\Settings, and then click the Apply button.



回答17:

This is my solution on AndroidStudio/Idea for Mac

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


回答18:

I used umake to install android studio. For me the path was

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


回答19:

I am using Lubuntu, I ended up finding it in :

/usr/share/gradle



回答20:

Don't need to download or specify anything...

Just go to the install Android Studio plugins Path and search for any file like gradle-wrapper-x.xx.jar (x.xx = version number). Copy it to a subfolder of your project root folder named : gradle.

Example : - file found gradle-wrapper-1.12.jar in plugins folder of Android Studio Install's path - my project was on D:\android_repo\myProject - created a folder into D:\android_repo\myProject\gradle - copy gradle-wrapper-1.12.jar to this folder D:\android_repo\myProject\gradle - import again my project and no more question about gradle.



回答21:

In Windows

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


回答22:

I've stumble across this question, trying to build an Ionic + Cordova app using Gradle from Android Studio installation, rather that installing Gradle separately.

On Centos, the Gradle binary was here: /home/YOURUSERNAME/.gradle/wrapper/dists/gradle-VERSION-all/CUSTOM_HASH/gradle-VERSION/bin

So, I've added export PATH=/home/maxim/.gradle/wrapper/dists/gradle-4.1-all/bzyivzo6n839fup2jbap0tjew/gradle-4.1/bin:$PATH to my ~/.bashrc and ionic cordova run android command worked just fine.



回答23:

If you are on windows machine, go to the directory C:\Program Files\Android\Android Studio\gradle\ and click the gradle folder and apply it on



回答24:

I had to use this

"C:\Program Files\Android\Android Studio\gradle\gradle-4.1"

Change the version if you have a different one.



回答25:

This worked. C:\Program Files\Android\Android Studio\gradle\gradle-3.2



回答26:

If you're using MacPorts gradle's home is:

/opt/local/share/java/gradle