In unserem Projekt verwenden wir Gradle + RetroLambda + Proguard. Retrolambda incremental build wird auf false gesetzt.Android Build mit RetroLambda ignoriert Quellcodeänderungen
Manchmal wird Build ohne Fehler übertragen, aber Quellcodeänderungen gilt nicht in App. Um dieses Problem zu lösen, die wir Projekt reinigen und den Wiederaufbau mit
gradlew clean assembleDebug
aber in unserem Fall dauert es etwa 2,30 m. Das ist zu lang.
Wie können wir dieses Problem lösen?
Es hängt von Ihrer Maschinenkonfiguration ab. Es dauert genauso lange wie Sie den gleichen Befehl auszuführen (ich habe retroLambda, andere Deps werden natürlich anders sein). Derselbe Befehl auf der Maschine meines Teamkollegen läuft in ungefähr einer Minute. Er hat die gleiche Konfiguration wie ich, abgesehen von einer SSD. – iceman
Verwenden Sie Proguard auf Debug-Builds? – tasomaniac