如何在 Android Studio 中导入现有项目时设置 gradle home

Posted

技术标签:

【中文标题】如何在 Android Studio 中导入现有项目时设置 gradle home【英文标题】:How to set gradle home while importing existing project in Android studio 【发布时间】:2014-03-05 22:58:13 【问题描述】:

。在尝试导入时,我需要设置此路径。

【问题讨论】:

Gradle location is incorrect error while importing ActionBarsherlock in android Studio 【参考方案1】:

gradle 插件(包含捆绑的 gradle 版本)应该已经安装在 where/you/installed/android-studio/plugins/gradle 中,因此您不需要手动下载它.根据 Android Studio 的版本,最后一个目录可能是 where/you/installed/android-studio/gradle/gradle-xyz(xyz 是版本,因此请检查您的文件系统的确切路径) .

如果您打算在 Android Studio 之外进行 gradle 开发或想要不同的版本,您可以单独下载并将其指向该路径,但如果您只想让 Android Studio 与捆绑版本一起使用,则该路径应该可以它。

【讨论】:

路径 plugins/gradle 指向 gradle 插件,而不是 gradle。 我认为使用真正的 gradle 目录会更好。它是你安装它的地方加上我的“libexec”,例如/usr/local/opt/gradle/(来自 Mac 上的 Homebrew) 如果你指向 gradle-lib,就像最后一个人评论的那样,你会从 Android Studio 收到一个错误,它不是正确的文件夹。 这个答案中的目录对我来说是不同的。我使用 /install/path/to/android-studio/gradle/gradle-2.2.1 OS X + Homebrew: /usr/local/Cellar/gradle/2.3/libexec/【参考方案2】:

对于 Mac OS,您可以使用以下 -

    /usr/local/opt/gradle/libexec/ 或更一般的 - path/to/gradle/libexec/ - 建议这样做。 (第一个路径是通过 Homebrew 安装 gradle 后实现的) /path/to/android/studio/plugins/gradle - 我不建议这样做,因为这个版本的 Gradle 可能已经过时了,而且 Android Studio 本身可能会说它不兼容。

【讨论】:

谢谢,/usr/local/Cellar/gradle/2.3/libexec/ 为我工作。 + 您可能会补充说您的回复与 OS X + Homebrew 有关。 说我:“不支持 graddle libexe,你想使用 graddle wrapper 自动更新吗?”我点击“是”,一切正常,这很奇怪,因为; “brew info gradle” 给这个文件夹“/usr/local/Cellar/gradle/3.1” 但Android Studio 无法识别那里的gradle【参考方案3】:

您应该可以在C:\Program Files\Android\Android Studio\Gradle\Gradle 2.2.1 中找到它。这是运行 Windows 7 64 位。 Android Studio 1.0.2。

【讨论】:

谢谢!正是我需要的【参考方案4】:

OSX(不到两分钟)

    打开终端 检查是否安装了 Gradle gradle --version如果是,请转到第 4 步 如果不是brew install gradle 然后转到第 2 步 复制/usr/local/opt/gradle/libexec/ 将其粘贴到 Android Studio 的 Import Project 窗口 > Gradle Home 重要,庆祝!

【讨论】:

优秀。对我来说,关键信息是您需要将其指向 [...]/libexec 你就是这样做的!【参考方案5】:
    下载 Gradle http://www.gradle.org/downloads 安装 将 Gradle 主目录设置为安装目录

【讨论】:

如何知道安装目录? @htafoya 如何知道您使用的操作系统和安装类型? “手动安装”应该是所有系统上最简单的。 “安装”目录是解压到的目录。 @htafoya 您可以按照此处gradle.org/install/#manually 找到的官方 per-OS Gradle 说明进行操作【参考方案6】:

在 Linux 上运行:whereis gradle

对我来说是/usr/lib/gradle/1.10

【讨论】:

更好的选择是使用 /usr/lib/gradle/default no 来依赖特定版本【参考方案7】:

我遇到了同样的问题。我选择位置 C:\Program Files (x86)\Android\android-studio\plugins\gradle 作为 Gradle Home

【讨论】:

路径 plugins/gradle 指向 gradle 插件,而不是 gradle。【参考方案8】:

$ sudo apt-get install gradle之后的Ubuntu 14.04 我有

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

Gradle 的路径是/usr/share/gradle

【讨论】:

【参考方案9】:

对于 Mac,

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

【讨论】:

【参考方案10】:

如上所述下载 Gradle,但请确保您下载的是 1.9 版而不是当前版本 (1.11)。我刚刚遇到了同样的问题并下载了当前版本只是让 Android Studio 告诉我它不受支持。

【讨论】:

Gradle 插件 0.9.0 和 0.10.0 都支持 Android Studio tools.android.com/tech-docs/new-build-system【参考方案11】:

在 Arch Linux 上我找不到它,所以我添加了:

echo $APP_HOME

到 /usr/bin/grade(通过 which gradle 找到)

我的安装目录是 /usr/share/java/gradle/

【讨论】:

/usr/bin/grade 文件中的第 68 行【参考方案12】:

用于从 eclipse 迁移到 android studio

(不需要指定 Gradle 主页。)

    找到您从 Eclipse 导出的项目,展开它,选择 build.gradle 文件,然后单击确定。 在以下对话框中,选择使用 gradle wrapper,然后单击确定

Windows 用户试试这个

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

【讨论】:

在 Mac 上,这对我不起作用...不允许我为我的项目选择 build.gradle 文件【参考方案13】:

我尝试了byteit101's solution,但无论我选择android-studio-path/plugins/gradle 还是android-studio-path/plugins/gradle/lib,IDE 都说不正确。

然后我将 gradle home 更改为 android-studio-path/gradle/gradle-x.x.x 并且它可以工作。

【讨论】:

谢谢,它帮助了我:)【参考方案14】:

在 Linux Mint 17 上是

/usr/share/gradle

对我来说

【讨论】:

如果使用 dnf 安装了 gradle,也可以在 fedora 22 上使用【参考方案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】:

如果您在 Windows 机器上,请转到目录:

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

点击Android Studio\File\Settings中的gradle-4.4文件夹,然后点击Apply按钮。

【讨论】:

【参考方案17】:

这是我在 AndroidStudio/Idea for Mac 上的解决方案

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

【讨论】:

【参考方案18】:

我使用 umake 来安装 android studio。对我来说,路径是

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

【讨论】:

【参考方案19】:

我不得不使用这个

“C:\Program Files\Android\Android Studio\gradle\gradle-4.1”

如果您有不同的版本,请更改版本。

【讨论】:

【参考方案20】:

我正在使用 Lubuntu,我最终在以下位置找到它:

/usr/share/gradle

【讨论】:

【参考方案21】:

不需要下载或指定任何东西...

只需转到安装 Android Studio 插件路径并搜索任何文件,例如 gradle-wrapper-x.xx.jar(x.xx = 版本号)。将其复制到项目根文件夹的子文件夹中,名为:gradle。

示例: - 在 Android Studio 安装路径的 plugins 文件夹中找到 gradle-wrapper-1.12.jar 文件 - 我的项目在 D:\android_repo\myProject - 在 D:\android_repo\myProject\gradle 中创建了一个文件夹 - 将 gradle-wrapper-1.12.jar 复制到此文件夹 D:\android_repo\myProject\gradle - 再次导入我的项目,不再有关于 gradle 的问题。

【讨论】:

【参考方案22】:

在 Windows 中

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

【讨论】:

【参考方案23】:

我偶然发现了这个问题,试图从 Android Studio 安装中使用 Gradle 构建一个 Ionic + Cordova 应用程序,而不是单独安装 Gradle。

在 Centos 上,Gradle 二进制文件在这里:/home/YOURUSERNAME/.gradle/wrapper/dists/gradle-VERSION-all/CUSTOM_HASH/gradle-VERSION/bin

所以,我已将export PATH=/home/maxim/.gradle/wrapper/dists/gradle-4.1-all/bzyivzo6n839fup2jbap0tjew/gradle-4.1/bin:$PATH 添加到我的~/.bashrcionic cordova run android 命令工作得很好。

【讨论】:

【参考方案24】:

如果你在windows机器上,进入目录C:\Program Files\Android\Android Studio\gradle\并点击gradle文件夹并应用到

【讨论】:

【参考方案25】:

这行得通。 C:\Program Files\Android\Android Studio\gradle\gradle-3.2

【讨论】:

【参考方案26】:

如果你使用的是 MacPorts gradle 的家是:

/opt/local/share/java/gradle

【讨论】:

【参考方案27】:

对于 Ubuntu,默认版本是 /usr/lib/gradle/default。 在更新的情况下,您不需要重新分配想法/工作室中的链接。

【讨论】:

【参考方案28】:

对于 OSX,如果转到 Finder,请导航到此类别:/usr/local/opt/ 如果您没有看到 gradle 文件夹,请手动安装您的 Grandle 版本:

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

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

如果您正在寻找特定的 Gradle 版本,只需从上面的 zip 链接中更改版本号,解压缩并将其添加到 Gradle 文件夹 /usr/local/opt/gradle

【讨论】:

【参考方案29】:

如果你在 Windows 机器上,gradle home 位于你的 Android Studio 的安装文件夹中,通常在:

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

如果您有不同的版本,请更改版本。

【讨论】:

【参考方案30】:

在 Windows 上是

C:/Android Studio/jre

【讨论】:

以上是关于如何在 Android Studio 中导入现有项目时设置 gradle home的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 Java Native Interface 在 C++ 中导入 python 库 - Android Studio

在 Visual Studio 2012 中导入现有源文件

如何在 Eclipse 中导入 Android Studio 项目?

如何在使用库的eclipse中导入android studio项目?

如何在android studio中导入react native项目

如何在 android studio 项目中导入最新的 Paypal sdk?