Android Studio和Gradle构建错误

时间:2013-05-18 15:40:47

标签: android gradle android-studio android-gradle

我一直在使用android studio的新预览,非常喜欢它。但最近我的项目不会建立。我收到以下错误:

Gradle: 
FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':TestProj:compileDebug'.
> Compilation failed; see the compiler error output for details.

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

Could not execute build using Gradle distribution 'http://services.gradle.org/distributions/gradle-1.6-bin.zip'.

问题是我如何启用堆栈跟踪,以便我可以找到错误的根源。因为它是我真的不知道是什么导致了这一点。

8 个答案:

答案 0 :(得分:45)

如果您使用的是Gradle Wrapper(Android Studio中推荐的选项),则可以通过项目根文件夹中命令行运行gradlew compileDebug --stacktrace来启用堆栈跟踪({{1} }文件是)。

如果您没有使用gradle包装器,则使用gradlew代替(大概)。

您实际上不需要使用gradle compileDebug --stacktrace运行,但是,从命令行运行--stacktrace,应该告诉您错误的位置。

我根据此评论提供此信息:

Android Studio new project can not run, throwing error

答案 1 :(得分:7)

与@joe_deniable的答案类似,我在自己的项目中发现的事情是,当我的系统配置错误时,gradle会输出这种错误。

我发现通过从终端运行gradlew installDebug或类似命令,我可以更好地输出真正的问题。

e.g。最初,事实证明我的JAVA_HOME设置不正确。然后我发现它遇到了错误,因为我没有正确设置包空间。等

答案 2 :(得分:3)

我发现的唯一解决方案是首先在Android Studio中创建项目,然后关闭项目,然后导入项目。我搜遍了所有,找不到根本原因,所有其他人发布的解决方案都没有用。

答案 3 :(得分:0)

好像好像是某种缓存问题。在没有找到R.id.some_id的代码中确实存在错误,但是编辑器没有发现它没有显示没有错误。

答案 4 :(得分:0)

我在旧的WinXP上安装了Android Studio,仅适用于我。安装完成后,我做了新的项目向导,当打开新项目时,我的安装目录有一些失败的路径出现Gradle错误。 c:/记录“#¤!”#¤和settins /...

我卸载了并为所有用户做了一个新的安装选项(C:/ Programs / ..)然后我打开了之前创建的项目没有错误。

所以这可能是一个路径问题。 (只花了10秒调试,所以我可能错了,但它解决了我的gradle错误)

答案 5 :(得分:0)

我发现这篇文章很有帮助:

“当res文件夹包含意外的文件夹名称时会发生这种情况。在合并错误后的情况下,我有一个文件夹src / main / res / res。它会导致问题。” < / em>的

来自:“https://groups.google.com/forum/#!msg/adt-dev/0pEUKhEBMIA/ZxO5FNRjF8QJ

答案 6 :(得分:0)

gradle/wrapper/gradle-wrapper.properties中修改 gradle包装设置,然后将 gradle-1.6-bin.zip 更改为 gradle-2.4-bin.zip

./ gradle / wrapper / gradle-wrapper.properties:

#Wed Apr 10 15:27:10 PDT 2013
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=http\://services.gradle.org/distributions/gradle-1.8-bin.zip

现在应该编译没有任何错误。

注意:使用最新的版本号更新

答案 7 :(得分:0)

我使用了从gradle网站下载的gradle的本地发行版,并在android studio中使用它。

它修复了gradle构建错误。