在多模块Android Studio项目中,将模块作为依赖项添加到另一个模块中会删除通常在XML布局文件的装订线中出现的“相关上下文Java文件”图标。
例如,给定两个模块:app
和:feature
// app/build.gradle
dependencies {
implementation project(':feature')
}
添加此依赖性后,{Related context java file”图标从:feature
布局文件中的装订线中消失。 :app
中的布局文件不受影响。
问题是您丢失了通常存在的一些工具名称空间功能。例如,在导航编辑器中,单击“新建目标”时,弹出窗口不再显示受影响的布局文件的预览(即使在那些文件中指定了tools:context
属性)
我实际上是多模块构建的新手。所以也许我在这里做错了什么?