Android 集成子模块 Missing required view with ID: com.xxxxxxxx:id/

📅 2026/8/8 17:33:03
Android 集成子模块 Missing required view with ID: com.xxxxxxxx:id/
记录问题在把一个app作为子模块集成入另一个app项目后集成成功且编译通过但是在运行时出现找不到view或者ID为空我遇到的是主app项目中存在和子模块的布局文件有同名文件的存在。例如app的layout下有一个activity_main文件而在集成进来的子模块中也有activity_main文件在使用dataBinding { enabled true }的时候子模块内编译不会报错运行就会报空修改把子模块的文件改名重构项目生成对于binding类修改子模块的引用另外子模块使用databinding主模块也要启用新手欢迎评论指正