在Android Studio中导入ActionBarsherlock时,Gradle位置不正确错误

Qad*_*ain 75 android actionbarsherlock android-studio

我也试图在新的更新的Android Studio中导入ABS.我正在学习教程.

但是在步骤中添加Action Bar Sherlock库到Android Studio即可获得错误

Gradle位置不正确.这是照片.

在此输入图像描述

当我走到路径时,C:\Users\Sir John Qadir\那里没有任何gradle1.6文件夹.怎么解决这个?

yus*_*suf 147

如果您已经使用brew安装了gradle,那么它将是:

/usr/local/Cellar/gradle/<version>/libexec/
Run Code Online (Sandbox Code Playgroud)


小智 106

尝试使用此路径:

对于Windows

C:\Users\MyHome\.gradle\wrapper\dists\gradle-1.6-bin\<some random folder>\gradle-1.6
Run Code Online (Sandbox Code Playgroud)

对于UNIX(Debian,Mac等)

~/.gradle/wrapper/dists/gradle-<a-version>-<bin or all>/<some random folder>/gradle-<a-version>
Run Code Online (Sandbox Code Playgroud)

  • 对于mac用户,`〜\ .gradle\wrapper\dists\gradle- <a-version> - <bin或all>\<some random folder>\gradle- <a-version>` (26认同)
  • 我在我的MacBook中使用`/ Users/vito/.gradle/wrapper/dists/gradle-2.2.1-all/2m8005s69iu8v0oiejfej094b/gradle-2.2.1 /`,谢谢你解决了我的问题.; ) (4认同)
  • 这不一定是Mac的解决方案(见下面的答案) (2认同)

Abh*_*nda 39

指向文件夹<gradle root folder>/libexec.事情应该开始奏效了.


Ric*_*rea 18

使用自制软件时,而不是(如其他答案所示):

/usr/local/Cellar/gradle/<version>/libexec/
Run Code Online (Sandbox Code Playgroud)

最好使用:

/usr/local/opt/gradle/libexec
Run Code Online (Sandbox Code Playgroud)

这是一个符号链接,将存活下来brew upgrade.


Bad*_*laj 8

使用以下命令创建build.gradle:

task getHomeDir << {
    println gradle.gradleHomeDir
}
Run Code Online (Sandbox Code Playgroud)

然后运行它:

gradle getHomeDir
Run Code Online (Sandbox Code Playgroud)

你应该看到类似的东西:

/usr/local/Cellar/gradle/1.6/libexec
Run Code Online (Sandbox Code Playgroud)

您可以使用它来填充Gradle插件,然后就可以了.

http://www.rabblemedia.net/blog/setting-up-gradle-plugin-for-intellij/


小智 5

如果你使用brew在mac上安装gradle,那么使用/usr/local/Cellar/gradle/4.0.1/libexec