android - 来自 Android Lint 的 XML 高亮显示错误

标签 android xml devops lint

大家好,我有一个项目模块,其中包含一些布局和代码。 问题是我从 lint 中得到了错误

XML Attribute is not allowed it here

例如 android_width 因为 lint 知道该文件夹不在 "app/res/layout" 文件夹中。相反,它位于 "my-lib/res/layout" 文件夹中 我的问题是:- 我怎样才能解决这个问题来理解 lint,这样我就不会出错。 谢谢!

enter image description here

最佳答案

您可以尝试在gradle 文件中手动指定布局文件夹

sourceSets {
  main {
      res.srcDirs =
      [
            'path-to-my-lib/res/layout'
      ]
    }
}

关于android - 来自 Android Lint 的 XML 高亮显示错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47886870/

相关文章:

android - 如何在没有 'setContentView(R.layout.main)' 的情况下创建 Activity

android - 对于有这么多数据的东西,JSON 比 XML 好吗 "classification"

asp.net - 如何在 web.config 文件中包含 &/&

google-cloud-platform - f1-micro 中的 GCLOUD Kubernetes 结果(由于内存不足,不支持 f1-micro 机器的节点池)

android - 如何在底部应用栏上的 FloatingActionButton(fab)上方显示 Snackbar( Material 设计)

android - geocoder.getFromLocation();等待服务器响应超时

java - 如何让 Android 按钮阵列的 onClickListener 正常工作

java - Android - Eclipse 忽略 Java 代码,仅从 XML 文件运行

docker - 将HTTP请求从Nginx映射到Docker

python - 如何使用 python 脚本将参数传递给 linux 命令提示符