【问题标题】:XML Preview with resources in other modules其他模块中资源的 XML 预览
【发布时间】:2016-01-15 22:31:23
【问题描述】:

我最近将我的所有资源从我的应用程序模块移到了另一个子模块。 一切都按预期工作,构建成功,在手机上也是如此。

但是,在 XML 预览窗格中,当我尝试引用任何资源(如 textview 的颜色值)时,应用程序模块中的所有布局在预览窗格中都会给我“渲染问题无法解析资源”位于其他模块中(尽管子模块是作为依赖项添加的,并且在编译和运行时运行良好)

【问题讨论】:

  • 为什么要制作不同的模块来保存资源?
  • 我的应用使用了其他模块,假设有一个子模块仅用于特定任务,例如显示警报。然而,这个子模块需要使用与主应用程序相同的主题。所以为了能够在模块之间共享资源,我只为此创建了一个模块,这样所有模块都可以引用它们。不能以另一种方式工作,因为如果我将资源放在主应用程序模块中,子模块将看不到它们,因为它们没有主应用程序作为依赖项(只有主应用程序将子模块作为依赖项)

标签: android xml android-studio module


【解决方案1】:

通过删除build文件夹,删除*.iml和idea/,然后重新导入项目解决!

【讨论】:

    猜你喜欢
    • 2020-07-09
    • 1970-01-01
    • 1970-01-01
    • 2016-12-31
    • 1970-01-01
    • 1970-01-01
    • 2019-03-26
    • 1970-01-01
    • 2019-08-26
    相关资源
    最近更新 更多