【发布时间】:2017-07-13 15:27:31
【问题描述】:
我工作场所的 android 团队正在尝试获取 C.I.詹金斯在工作,但詹金斯在构建项目时遇到了麻烦。该项目使用下面的命令行在我们的开发机器上正确构建,但无法在 Jenkins 机器上构建。注意:我们还有一个 jenkins 能够构建的项目,其中包含数据绑定和 dagger。
我们收到的错误是
:app:compileDevDebugJavaWithJavac/<some-file-path> - <some_class>:27: error: cannot find symbol
import <DaggerGeneratedClass>;
我们知道没有生成数据绑定类。如果我们转到我们的构建目录“intermediates/classes//debug//databinding”,我们会看到那里什么也没有,但是在我们的开发机器上,数据绑定类确实会生成。有谁知道如何解决这个问题?
构建项目的命令行
./gradlew assemble
【问题讨论】:
-
嗨,@raging_subs!我也有同样的问题。找到解决方案了吗?
标签: android jenkins dagger-2 android-databinding dagger