После работы над многими xml и действиями все было просто отлично. Теперь эта ошибка приходит. И худшее, что я не могу найти проблему .
error: package databinding does not exist
и это
error: cannot find symbol BR
Трассировка стека сборки показывает только это.
Кто-нибудь может сказать мне, как найти проблему в проекте. Потому что gradle
ошибки просто показывают databinding
ошибка построения класса.
Пока я искал много. Этот ответ рекомендует запускать с отладкой. Когда я строю с отладкой, то есть более 100 тысяч строк. Как я могу найти точную строку вопроса нет?
Проблема не была связана с привязкой данных Android. Были
ошибка в проекте (некоторые переменные установлены неправильно)
Я бы рекомендовал использовать gradle с "- debug и --stacktrace"
для получения дополнительной информации это очень помогает.
И этот ответ говорит о добавлении некоторой зависимости. Когда я добавляю эту зависимость
Это проблема, вызванная плагином android-apt. Игнорирует
зависимость, которую добавляет плагин привязки данных.
https://bitbucket.org/hvisser/android-apt/issue/38/android-apt-breaks-brand-new-data-binding#comment-18504545
Вы можете обойти это, добавив: apt
'com.android.databinding:compiler:1.0-rc0
в файл Gradle.
Я пробовал это, но ниже ошибка приходит
Could not find method apt() for arguments [com.android.databinding:compiler:1.0-rc0] on object of type org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler.
Как избавиться от этой проблемы. Может ли андроид точно сказать, в чем проблема?