在 Android Studio 中导入 ActionBarsherlock 时 Gradle 位置不正确错误
Posted
技术标签:
【中文标题】在 Android Studio 中导入 ActionBarsherlock 时 Gradle 位置不正确错误【英文标题】:Gradle location is incorrect error while importing ActionBarsherlock in Android Studio 【发布时间】:2013-07-11 11:59:07 【问题描述】:我也在尝试在新更新的 android Studio 中导入 ABS。 我正在关注this 教程。
但是在步骤将Action Bar Sherlock库添加到Android Studio我得到了错误
Gradle 位置不正确。这是图片。
当我转到路径 C:\Users\Sir John Qadir\
时,那里没有任何 gradle1.6 文件夹。如何解决?
【问题讨论】:
安装 gradle 并将其指向该文件夹 ... 从哪里安装,是不是和andorid studio一起安装的? 它会在创建您的第一个项目时自动从 Internet 安装。之后,您可以在 File>Settings > Gradle 下从 gradle 设置中将 gradle 设置为本地路径。 How to set gradle home while importing existing project in Android studio 【参考方案1】:如果你已经用 brew 安装了你的 gradle 那么它将是:
/usr/local/Cellar/gradle/<version>/libexec/
【讨论】:
这才是真正的答案! IDE 需要哪个路径?就是这样! 这个答案是为 IntelliJ 工作的答案!救生员。【参考方案2】:尝试使用此路径:
适用于 Windows
C:\Users\MyHome\.gradle\wrapper\dists\gradle-1.6-bin\<some random folder>\gradle-1.6
适用于 UNIX(Debian、Mac 等)
~/.gradle/wrapper/dists/gradle-<a-version>-<bin or all>/<some random folder>/gradle-<a-version>
【讨论】:
~\.gradle\wrapper\dists\gradle-<a-version>-<bin or all>\<some random folder>\gradle-<a-version>
for mac 用户
我在 MacBook 中使用 /Users/vito/.gradle/wrapper/dists/gradle-2.2.1-all/2m8005s69iu8v0oiejfej094b/gradle-2.2.1/
,感谢您解决了我的问题。 ; )
什么是“一些随机文件夹”?
是的,我也不知道那个随机文件夹应该来自哪里。
这不一定是 Mac 的解决方案(请参阅下面的答案)【参考方案3】:
指向文件夹<gradle root folder>/libexec
。事情应该开始工作了。
【讨论】:
【参考方案4】:使用自制软件时,而不是(如其他答案中所建议的那样):
/usr/local/Cellar/gradle/<version>/libexec/
最好用:
/usr/local/opt/gradle/libexec
这是一个符号链接,将在brew upgrade
中继续存在。
【讨论】:
【参考方案5】:使用以下命令创建 build.gradle:
task getHomeDir <<
println gradle.gradleHomeDir
然后运行它:
gradle getHomeDir
您应该会看到如下内容:
/usr/local/Cellar/gradle/1.6/libexec
您可以使用它来填充 Gradle 插件,然后就可以关闭了。
http://www.rabblemedia.net/blog/setting-up-gradle-plugin-for-intellij/
【讨论】:
【参考方案6】:如果你在mac上使用brew安装gradle,那么使用/usr/local/Cellar/gradle/4.0.1/libexec
【讨论】:
以上是关于在 Android Studio 中导入 ActionBarsherlock 时 Gradle 位置不正确错误的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Eclipse 中导入 Android Studio 项目?
在 Android Studio 中导入 ActionBarsherlock 时 Gradle 位置不正确错误
在 Android Studio 中导入 Google Play Services 库