私の職場のアンドロイドチームは、C.I.を取得しようとしています。ジェンキンスは働いているが、ジェンキンズはプロジェクトを構築するのに苦労している。このプロジェクトは、以下のコマンドラインを使用して開発マシン上に正しく構築されますが、Jenkinsマシンでは構築できません。注:私たちは、データバインディングとダガーを含むジェンキンズが構築できた別のプロジェクトを持っています。Jenkins:Androidプロジェクトビルドに失敗しました(データバインディング/ダガークラスの生成に失敗しました)
私たちが受け取るエラーは我々がデータバインディングクラスが生成されていないことを知っている
:app:compileDevDebugJavaWithJavac/<some-file-path> - <some_class>:27: error: cannot find symbol
import <DaggerGeneratedClass>;
です。ビルドディレクトリ "intermediates/classes // debug // databinding"に行くとそこには何も表示されませんが、devマシンではデータバインディングクラスが生成されます。誰もこれを解決する方法を知っていますか?
コマンドラインは、プロジェクト
./gradlew assemble
こんにちは、@raging_subs!私は同じ問題を抱えています。解決策を見つけましたか? –