/ / Databinding wydaje się być uszkodzony po dodaniu Room - android, android-gradle, android-databinding, android-room

Databinding wydaje się być uszkodzony po dodaniu Room - android, android-gradle, android-databinding, android-room

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 № 1

Okazuje 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/