В моем проекте несколько модулей, и я переименовал один из них (включая пакеты). Этот модуль представляет собой модуль библиотеки Android с включенным databinding
. После переименования в старом пакете создается файл ActivityBindingImpl
. Файлы BR
и DataBinderMapperImpl
создаются в новом пакете следующим образом:
module
-- java (generated)
---- old.package
------ ActivityBindingImpl
---- new.package
------ BR
------ DataBinderMappingImpl
Затем я получаю ожидаемую ошибку сборки:
ActivityBindingImpl. java : 2: ошибка: не удается найти символ import old.package.BR
Пакет в файле Manifest
правильный.
Я пытался очистить проект, сделать его недействительным Android Studio cache, отключите / включите databinding
как описано здесь но ничего не работает.
Edit:
kapt {
useBuildCache = false
}
Также не помогло: (