Po dodaniu
compile "android.arch.persistence.room:runtime:1.0.0-rc1"
wszystkie moje klasy wiążące dane są zepsute. Jakaś wskazówka?
Odpowiedzi:
3 dla odpowiedzi № 1Okazuje się, javac wydrukuje maksymalnie 100błędy kompilacji, a podczas pracy z preprocesorami często potrzebujesz ostatniego komunikatu o błędzie, a nie pierwszego. Umieść to w swoim głównym pliku build.gradle i stań się szczęśliwym:
allprojects {
gradle.projectsEvaluated {
tasks.withType(JavaCompile) {
options.compilerArgs << "-Xmaxerrs" << "4000"
options.compilerArgs << "-Xmaxwarns" << "4000"
}
}
}
Dzięki: https://movieos.org/2017/android-room-data-binding-compile-time-errors/