1. Run the following command to get gradle location:
brew info gradle (if gradle was installed with homebrew)
2. You are looking for something like this:
/usr/local/Cellar/gradle/4.8.1
3. Next, append 'libexec' to the gradle location you just found:
/usr/local/Cellar/gradle/4.8.1/libexec
13 回答
您可以编写simple gradle script来打印
GRADLE_HOME
目录 .并命名为
build.gradle
.然后运行它:
如果您使用自制软件安装,请使用
brew info gradle
查找基本路径(即/usr/local/Cellar/gradle/1.10/
),然后添加libexec
.通过Homebrew安装在Mac上的路径
比较好
因为前者将在版本升级后继续存在 .
如果您使用自制程序安装gradle,则路径为:
其中X.X是gradle的版本(目前为2.1)
如果您使用的是IntelliJ,请执行以下操作 .
关闭项目
(重新)打开项目
您将在右下方看到"Import gradle project"消息 . 单击 .
选择"Use default gradle wrapper" . 不是"Use local gradle distribution"
就这样 .
在Mac上它理想情况下应该是:
/Applications/Android Studio.app/Contents/gradle/gradle-2.14.1
(用最新的版本字符串替换)
这是仅适用于MAC的说明 . 我有同样的问题 . 我通过在
.bash_profile
中配置$GRADLE_HOME
解决了这个问题 . 这是你如何做到的:打开
.bash_profile
(通常它位于用户的主目录中) .添加以下行以更新
$PATH
变量:export GRADLE_HOME=/usr/local/opt/gradle/libexec export PATH=$GRADLE_HOME/bin:$PATH
保存 .
运行
source .bash_profile
应用更改如果有人会遇到同样的问题,我会在一个案例中写下my own article .
这有助于我解决在导入Gradle项目时没有为IDEA设置Gradle主页的问题 .
三个选项 - (A)默认包装(B)"gradle 'wrapper' task configuration"或(C)"local gradle distribution"由jetbrains定义:https://www.jetbrains.com/help/idea/gradle-settings.html
A.默认包装(推荐)
B. Gradle'Wrapper'任务配置
如果您希望IDEA从您的构建脚本中为您定义gradle版本
以下示例来自jetbrains:https://www.jetbrains.com/help/idea/gradle-settings.html
(如果您不想在项目之间共享gradle构建,则非常有用)
C.本地Gradle分布
这是因为"libexec is to be used by other daemons and system utilities executed by other programs"(即IDEA) . 请参阅https://unix.stackexchange.com/questions/312146/what-is-the-purpose-of-usr-libexec
AFAIK是 GRADLE_HOME 而不是GRADLE_USER_HOME(参见gradle安装http://www.gradle.org/installation) .
另一方面,我在Idea 13 Cardea中使用Gradle支持玩了一下,我认为Gradle home不会被Idea自动发现 . 如果是这样,您可以在youtrack中提出问题 .
此外,如果您使用gradle 1.6,则可以使用Graldle支持来设置构建和包装 . 我认为想法会自动发现基于包装器的gradle项目 .
$ gradle setupBuild --type java-library
$ gradle包装器
Note: 支持的库类型:basic,maven,java
问候
\ Android studio \ gradle没有为我工作 .
从bitbucket导入(克隆)项目时未配置“默认gradle包装器”
如果您使用的是MacPorts,则路径为
我有一些奇怪的错误,它找不到我的课,我不得不右键点击我的src文件夹(红色)到“Make Directory as” - > Source Folder Root
如果你使用Mac,很可能你的gradle home应该是
/usr/local/gradle-2.0
.如上所述,优先选择IDEA搜索gradle并设置gradle home . 它应该工作
单击New - > Project from existing sources - > Import gradle project ...
然后Idea自动识别gradle .