【发布时间】:2020-07-14 07:48:42
【问题描述】:
我的项目中有几个模块,我已经重命名了其中一个(包括包)。该模块是一个启用了databinding 的Android 库模块。
重命名后,在旧包中生成ActivityBindingImpl文件。
BR 和 DataBinderMapperImpl 文件在新包中生成如下:
module
-- java (generated)
---- old.package
------ ActivityBindingImpl
---- new.package
------ BR
------ DataBinderMappingImpl
然后我得到预期的构建错误:
ActivityBindingImpl.java:2:错误:找不到符号导入 old.package.BR
Manifest文件中的包是正确的。
我已尝试清理项目,使 Android Studio 缓存无效,禁用/启用 databinding,如 here 所述,但没有任何效果。
编辑:
kapt {
useBuildCache = false
}
也没有帮助:(
【问题讨论】:
标签: android android-studio data-binding android-databinding