昨天我将项目迁移到了AndroidX。根据迁移规则(https://developer.android.com/jetpack/androidx/migrate)正确调整了所有xml布局文件。
即使如此,我仍然有大量的数据绑定错误。我正在xml布局文件的data部分中导入不同的对象。但是在自动生成的绑定类中,它不能识别子包(例如,我导入com.myproject.app.Calibration.myViewModel;在CalibrationActivityBinding.java中,它不能识别com.myproject.app.Calibration子包。在迁移到AndroidX之前,相同的代码曾经可以正常工作。
我阅读了这篇文章Androidx and databinding,但并没有帮助我解决问题。
有人遇到过同样的问题吗?