我一直在使用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'.
问题是,如何启用堆栈跟踪,所以我可以得到错误的根源。 因为它是我真的不知道是什么导致了这一点。
如果您使用的是摇篮包装 (Android Studio中推荐的选项),启用运行堆栈跟踪gradlew compileDebug --stacktrace
从项目的根文件夹(在命令行gradlew
文件)。
如果你不使用gradle这个包装,使用gradle compileDebug --stacktrace
代替(大概)。
你并不真的需要运行--stacktrace
虽然,运行gradlew compileDebug
本身,在命令行,应该告诉你错误所在。
我基于此评论这样的信息:
Android Studio中新的项目不能运行,抛出错误
类似@joe_deniable的回答我发现我自己的项目的事情是,gradle这个会输出那种错误的时候有我的系统的错误配置。
我发现,通过从终端运行gradlew installDebug或类似命令我得到更好的输出为真正的问题是什么。
例如,最初事实证明我的JAVA_HOME没有正确设置。 后来我发现它遇到的错误,因为我没有正确有一个包的空间设置。 等等。
我发现的唯一的解决办法是先创建Android Studio中的项目,然后关闭该项目,然后导入该项目。 我找遍了,无法找到问题的根源和所有其他解决方案发布人没有工作。
OK似乎是某种形式的缓存问题。 确实有在代码中的错误与R.id.some_id不被发现,但编辑不采摘它显示的是没有错误。
我在一个旧的WinXP安装Android的工作室只为我的选择。 安装后,我做了新的项目向导,并打开新的项目时,有一些失败的路径一些错误摇篮到我的安装目录DIR。 C:/文件! “#¤” #¤和settins / ...
在我卸载,并没有新的与选项所有用户安装(C:/程序/ ..)然后我运行结束,没有错误先前创建的项目。
因此,它可能是一个路径问题。 (只是花了10秒的调试,所以我可能是错的,但它解决了我的错误的gradle)
我发现这个职位有帮助:
“当res文件夹包含意外的文件夹名称,可以发生的。在我的情况后,合并的错误我有一个文件夹的src / main / RES / RES。它引起的问题。”
来自: “ https://groups.google.com/forum/#!msg/adt-dev/0pEUKhEBMIA/ZxO5FNRjF8QJ ”
我以前从的gradle的gradle网站上下载的本地分发和在Android Studio中使用它。
它的固定的gradle生成错误。
编辑在gradle这个包装器设置 gradle/wrapper/gradle-wrapper.properties
和更改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
现在应该编译没有任何错误。
注意:更新的版本号与最近的人