Android Studio - 检查代码 - 排除生成的文件

时间:2013-09-05 17:04:54

标签: android intellij-idea android-studio

有没有办法,如何从 Analyze - >排除android生成的文件(或手动指定排除的文件夹)检查代码

4 个答案:

答案 0 :(得分:2)

我找到了答案

代码分析

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

Excluding folders

答案 1 :(得分:2)

使用自定义范围。点击Analyze>检查代码,在“指定检查范围”对话框中,单击“" ..."在"自定义范围"。定义新范围。递归地包括Androidapp以及其他重要的内容。然后以递归方式排除您不想要的文件夹。

我想将生成的代码放在build文件夹中并将其排除。 (要获取要包含在构建中的build文件夹中的代码,请将其包含在app.gradle的{​​{1}}中。)

答案 2 :(得分:2)

您可以使用Gradle IDEA plugin

执行此操作
apply plugin: 'idea'
idea {
    module {
        excludeDirs = [file("unwanted-directory-name")]
    }
}

答案 3 :(得分:1)

看看this回答:

您基本上只需使用以下模式创建自定义范围:CREATE TRIGGER [dbo].[tr_UpdateResourceHistoryVersionId] ON [dbo].[TableResources] INSTEAD OF UPDATE AS SET NOCOUNT ON; BEGIN -- ?? IF inserted.Attribute3 = deleted.Attribute3 -- ?? THEN we just pass the UPDATE through UPDATE [TableResources] SET VersionId = inserted.VersionId, Attribute1 = inserted.Attribute1, Attribute2 = inserted.Attribute2 FROM Inserted, TableResources WHERE Inserted.ID = TableResources.ID -- ??? ELSE, the Attribute3 field was updated, and we perform the history log -- ??? and give it a new version number -- History Log INSERT TableResourceHistory (Attribute3History, HistoryDate, VersionId) SELECT NEWID(), GETUTCDATE(), deleted.VersionId FROM deleted -- pass through the update, but assign a new VersionId UPDATE [TableResources] SET VersionId = NEWID(), Attribute1 = inserted.Attribute1, Attribute2 = inserted.Attribute2 FROM Inserted, TableResources WHERE Inserted.ID = TableResources.ID END

希望这有帮助。