2013-09-05 3 views
9

Есть ли способ, как исключить файлы с андроидами (или вручную указать исключенные папки), от Анализ -> Проверить код?Android Studio - Inspect Code - Исключить сгенерированные файлы

+0

Не могли бы вы рассказать, как вы проверяете код в андроид-студии (проект студийной студии андроида). Доступны ли какие-либо плагины. Это можно сделать с помощью командной строки. –

+0

Вы можете проверить код из меню Android Studio (Analyze> Inspect Code), из CLI вы можете пойти с Gradle Android Lint ('gradle lint'), но вы не можете выполнить тот же контроль кода из CLI, что и Android Studio (IntelliJ IDEA). из графического интерфейса. –

+0

Есть ли другой доступный инструмент, который можно использовать из командной строки? –

ответ

2

Я нашел ответ

Исключенные папки не будут приниматься во внимание для анализа кода

  • правой кнопкой мыши на элемент верхнего уровня и перейдите в раздел Настройки Open Module
  • Там вы указали отдельные модули, выберите правильный модуль
  • В правом столбце выберите папки, которые необходимо исключить, и либо правая кнопка мыши -> исключить или кнопку исключить над деревом файлов
  • В левой колонке удалить все оставшиеся ссылки на исключенные каталоги из других групп, чем Исключенных папок

Excluding folders

+1

Есть ли способ сделать это на build.gradle? –

+6

У меня нет этого для Android Studio. Это потому, что мой проект носит/мобильный проект? https://www.dropbox.com/s/zezxtycckls0mel/Screenshot%202014-10-30%2018.04.37.png?dl=0 – Kamilski81

+1

не имеет его, старый ответ – Frank

2

Используйте пользовательский объем. После нажатия «Анализ»> «Проверить код» в диалоговом окне «Определение области проверки» нажмите «...» после «Пользовательская область». Определите новую область. Рекурсивно включают Android, app и все, что еще важно. Затем рекурсивно исключайте папки, которые вам не нужны.

Я хотел бы поместить свой сгенерированный код в папку build и исключить его. (Чтобы получить код в папке build быть включены в сборку, включить его в app.gradle в android/sourceSets/main/java.srcDirs.)

+0

Просто хотел сказать, что это работает, тогда как принятый ответ устарел. – zoltish

+0

Просто хотел сказать, что в настоящее время это рекомендуется блогами разработчиков Android. –

2

Вы можете сделать это с помощью Gradle IDEA plugin:

apply plugin: 'idea' 
idea { 
    module { 
     excludeDirs = [file("unwanted-directory-name")] 
    } 
} 
1

Взгляните на this ответ:

Вы в основном просто создать пользовательскую область со следующей схемой: !file:*intermediates*/&&!file:*generated*/&&!lib:*..*

Надеется, что это помогает.

Смежные вопросы