Das Android-Team an meinem Arbeitsplatz versucht, C.I. mit Jenkins arbeiten, aber Jenkins hat Probleme beim Aufbau des Projekts. Das Projekt wird mit der folgenden Befehlszeile korrekt auf unseren Dev-Maschinen erstellt, kann aber nicht auf dem Jenkins-Rechner aufbauen. Hinweis: Wir haben ein anderes Projekt, das jenkins in der Lage war zu bauen, das Databinding und Dolch enthält.Jenkins: Android-Projekt kann nicht erstellt werden (Fehler beim Generieren von Databinding/Dolch-Klassen)
Der Fehler, den wir erhalten, ist
:app:compileDevDebugJavaWithJavac/<some-file-path> - <some_class>:27: error: cannot find symbol
import <DaggerGeneratedClass>;
Wir wissen, dass die Datenbindung Klassen werden nicht erzeugt wird. Wenn wir in unser Build-Verzeichnis "intermediates/classes // debug // databinding" gehen, sehen wir dort nichts, aber auf unseren Dev-Maschinen generieren die Databinding-Klassen. Weiß jemand, wie man das löst?
Kommandozeilen-Projekt erstellen
./gradlew assemble
Hallo, @graging_subs! Ich habe das gleiche Problem. Haben Sie eine Lösung gefunden? –