Poiché il plugin gradle android ha abilitato la generazione incrementale per interruzioni dell'elaborazione delle annotazioni predefinite, poiché solo le classi che sono state modificate dall'ultima build incrementale verranno prese in considerazione dai processori di annotazione.Disabilitare build incrementale per kapt
Quindi per il codice sorgente java di solito viene utilizzato il plug-in apt
grald per eseguire l'elaborazione delle annotazioni. Tuttavia, plug Gradle di Android disattiva automaticamente funzione di generazione incrementale di Gradle se apt
è usato nello stesso progetto: https://github.com/google/dagger/issues/298
Ora sto lavorando su un progetto Kotlin e Im di fronte lo stesso problema di compilazione incrementale con kapt
. Quindi la soluzione, come con apt
, è disabilitare la build incrementale. La documentazione dice:
android {
compileOptions.incremental = false
...
}
Tuttavia, questo non funziona per me. Qualcuno sa come disabilitare build incrementali?