Jenkins使用Gradle构建Android项目时Error: Some file crunching failed, see logs for details
来源:互联网 发布:北方广电网络 编辑:程序博客网 时间:2024/05/19 16:07
近两天在自己本机上使用Jenkins构建Android项目报了一个错误
15:39:05.511 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] FAILURE: Build failed with an exception.15:39:05.512 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] 15:39:05.512 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] * What went wrong:15:39:05.512 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] Execution failed for task ':app:mergeReleaseResources'.15:39:05.512 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] > Error: Some file crunching failed, see logs for details
有些网友说是图片问题
http://www.cnblogs.com/why168888/p/5925756.html
但我的不是,因为我用Android Studio和cmd->gradlew命令构建都是可以成功的
后来又看到说是build-cache路径过长的问题,查看下构建日志,发现cmd->gradlew命令构建build-cache为
C:\Users\Administrator\.android
Jenkins下的build-cache路径是
C:\Windows\System32\config\systemprofile\.android
C:\Windows\System32\config\systemprofile\这个路径包含了Jenkins的主目录和构建时自动生成的.gradle、.android和.groovy
很遗憾,没有找到统一的修改点,只能逐个修改
Jenkins主目录修改
https://wiki.jenkins-ci.org/display/JENKINS/Tomcat
.gradle修改
http://www.cnblogs.com/doublegi/p/5956575.html
.android修改
http://tools.android.com/tech-docs/build-cache
虽然可以在gradle.properties中进行设置
但是因为gradle.properties是仓库中的文件,这方案并不好
我们可以通过Jenkins的配置来控制
我的配置截图如下
gradle.user.home最好设置为全局的,我这里只是测试
注意第二行用的是-P,Gradle提供了-P命令行参数来设置Property
- Jenkins使用Gradle构建Android项目时Error: Some file crunching failed, see logs for details
- Android Error:Some file crunching failed, see logs for details
- Android Gradle Build Error:Some file crunching failed, see logs for details解决办法
- Android Gradle Build Error:Some file crunching failed, see logs for details解决办法
- Android Gradle Build Error:Some file crunching failed, see logs for details解决办法
- Android Gradle Build Error:Some file crunching failed, see logs for details解决办法(转载)
- Android Gradle Build Error:Some file crunching failed, see logs for details解决办法
- Android Gradle Build Error:Some file crunching failed, see logs for details解决办法
- Android Gradle Build Error:Some file crunching failed, see logs for details解决办法
- Android Gradle Build Error:Some file crunching failed, see logs for details解决办法
- Android Gradle Build Error:Some file crunching failed, see logs for details解决办法
- Android Gradle Build Error:Some file crunching failed, see logs for details解决办法
- Android Gradle Build Error:Some file crunching failed, see logs for details解决办法
- Android Gradle Build Error:Some file crunching failed, see logs for details解决办法
- Android Gradle Build Error:Some file crunching failed, see logs for details解决办法
- Android Gradle Build Error:Some file crunching failed, see logs for details解决办法
- Android Gradle Build Error:Some file crunching failed, see logs for details解决办法
- Android Gradle Build Error:Some file crunching failed, see logs for details
- java——深度解析System系统类
- 移动端弹窗
- KMP字符串模式匹配详解
- Android 传感器用法
- Android获取String的MD5值
- Jenkins使用Gradle构建Android项目时Error: Some file crunching failed, see logs for details
- Qt分割线设置
- 继承中同名成员的处理方法
- 杭电ACM题目分类
- Oracle12C--日期格式(二十三)
- 向指定URL发送GET方法的请求
- omniORB安装编辑
- Asp.Net API 解决跨域问题。
- c++工具库大全(值得收藏)