新手区 Jenkins+Gradle+GIT 配置集成 Android 自动打包功能无法打包成功

faith · 2016年08月21日 · 最后由 回复于 2019年06月05日 · 3384 次阅读

1、闲来无事配置 Jenkins+Gradle+GItAndroid 自动打包,构建之后只是下载了 git 服务器上的源码
但并未打包成功。尝试多种方法一直无法解决。
Android sdk/jdk/gradle 环境变量都设置了。
jenkins 中 job 配置如下图:

console 中日志:

Starting a Gradle Daemon, 1 busy and 1 incompatible and 6 stopped Daemons could not be reused, use --status for details
FAILURE: Build failed with an exception.

* What went wrong:
Task 'clean' not found in root project 'test'.

* Try:
Run gradle tasks to get a list of available tasks. Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

BUILD FAILED

Total time: 11.579 secs
Build step 'Invoke Gradle script' changed build result to FAILURE
Build step 'Invoke Gradle script' marked build as failure
Finished: FAILURE
共收到 11 条回复 时间 点赞

应该是项目地址配置的不正确,现在错误是当前项目根本就不是一个完整的 gradle 项目

@yaming116 从 git 上拉了 2 份源代码文件夹,会不会是这个影响?

#2 楼 @faith 不明白你的意思,Android 项目的 Gradle 结构你是要保证正确的,在有gradlew.batgradlew这个为跟目录,你可以把项目结构截图发一下

这个是对的呀,你本地也可以运行一下 gradle clean buildgradlew clean build

@yaming116

C:\Users\Administrator>gradle clean build

FAILURE: Build failed with an exception.

* What went wrong:
Task 'clean' not found in root project 'Administrator'.

* Try:
Run gradle tasks to get a list of available tasks. Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

BUILD FAILED

Total time: 1.594 secs

#6 楼 @faith 因为你涂的那块我也不知道是啥,不知道你的项目完整不?最少项目我看到的部分是正确的,这样我没办法回答你哪里出错了,从错误信息来看,就是你的项目结构现在是有问题的

#6 楼 @faith
gradle clean build这个命令要在 build.gradle 文件所在的路径执行,6 楼是在 C:\Users\Administrator 下执行的

@sanlengjingvv @faith @yaming116 我这里也是编译失败,报得这个错。帮我看看,这个问题卡了我好久 [Gradle] - [ERROR] Can't retrieve the Gradle executable.
Build step 'Invoke Gradle script' marked build as failure
Finished: FAILURE。

@ 花开堪折枝 麻烦帮我看下,我现在也遇到这个问题,我的 workspace

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册