12

有什么办法,如何从Analyze -> Inspect Code中排除 android 生成的文件(或手动指定排除的文件夹) ?

4

4 回答 4

4

使用自定义范围。单击分析 > 检查代码后,从“指定检查范围”对话框中,单击“自定义范围”后的“...”。定义一个新的范围。递归地包含Android,app和其他任何重要的内容。然后递归排除您不想要的文件夹。

我喜欢将我生成的代码放在build文件夹中并排除它。(要获取build要包含在构建中的文件夹中的代码,请将其包含app.gradleandroid/sourceSets/main/java.srcDirs.)

于 2015-07-17T05:16:32.230 回答
2

我找到了答案

代码分析不会考虑排除的文件夹

  • 右键单击顶级元素并转到打开模块设置
  • 在那里你列出了单个模块,选择正确的模块
  • 在右栏中选择要排除的文件夹,然后在文件树上方右键单击 -> 排除或按钮排除
  • 在左栏中,从排除文件夹以外的其他组中删除对排除目录的所有剩余引用

排除文件夹

于 2013-10-08T07:38:26.463 回答
2

您可以使用Gradle IDEA 插件来做到这一点:

apply plugin: 'idea'
idea {
    module {
        excludeDirs = [file("unwanted-directory-name")]
    }
}
于 2016-01-04T12:12:44.970 回答
1

看看这个答案:

您基本上只需使用以下模式创建自定义范围:!file:*intermediates*/&&!file:*generated*/&&!lib:*..*

希望这可以帮助。

于 2016-10-27T16:15:19.143 回答