android - 在 Android Studio 上,检查 "Unused resources"不适用于我项目中的所有模块

标签 android android-studio lint android-lint

我以“菜单->分析->按名称运行检查->未使用的资源”的方式运行它,然后选择了整个项目,但在我的主应用程序模块之外找不到任何未使用的资源。所以我然后为单个模块运行它,它会找到东西,但它也会找到在其他模块上使用的项目。

例如,我有一个共享模块,其中包含一些通用字符串,例如对话框的“dismiss”。该字符串未在该模块中使用。当我只为该模块运行检查时,它发现它未使用。

另一方面,我在同一个共享模块上有一些字符串,我不再在任何地方使用,当我对整个项目运行检查时,它不会找到那个字符串。

我认为问题可能出在我共享模块的方式上,基本上它们位于不同的目录中,我将它们导入到 settings.gradle 中:

include ':androidutils'
project(':androidutils').projectDir = new File( '../sharedlibs/androidutils')

然后在我的 build.gradle 中导入 :androidutils作为依赖。

其他人有这个问题吗?

谢谢。

最佳答案

右键单击模块,您将看到。
enter image description here

关于android - 在 Android Studio 上,检查 "Unused resources"不适用于我项目中的所有模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43668328/

相关文章:

android - 如何配置 lint 以忽略特定情况?

go lint 工具范围关闭检测

Android:如何在 Youtube 应用程序中创建时尚的 ListView

android - 为微调器添加过滤器并过滤微调器本身的数据

android - 所选 AVD 当前正在模拟器中运行

java - 在饼图中隐藏小值 MPAndroidChart

java - 我怎样才能在java中混合2个列表

android - 为什么我在 android studio 中没有看到硬编码文本的任何 lint 错误

Java:Oauth 2.0 如何使用 Google API RefreshTokens 来避免在我的应用程序每次启动时请求访问?

java - 检查动态创建的类是否是一个 Activity