Ответ 1
- Выберите каталог в проводнике проекта.
- Ctrl Shift A или Shift Cmd A
- Найдите
Excluded
и нажмите enter.
Осторожно, я еще не смог найти способ "повторно включить" папки.
У меня есть большая папка проекта, которая содержит много подпроектов. Только 4 являются частью проекта Android, остальные - кодом C.
Однако, похоже, что Android Studio индексирует ВСЕ, что занимает много времени.
Как я могу исключить эти индексы из других каталогов?
Невозможно явно это сделать, а в настройках модуля перечислены только проекты Android, поэтому я не могу удалить из него другие папки.
Excluded
и нажмите enter.Осторожно, я еще не смог найти способ "повторно включить" папки.
Используйте плагин 'idea'
для исключения каталогов. По какой-то причине кажется, что конфигурация idea
игнорируется, если подпроект настраивает ее (и всегда будет исключать папки project.buildDir
и .gradle
), но она работает, если вы сообщите корневому проекту, какие каталоги должны исключать:
В корневом файле проекта build.gradle
сделайте
apply plugin: 'idea'
idea {
module {
excludeDirs.add(file('path/to/subproject'))
excludeDirs.add(file('path/to/othersubproject'))
}
}
После синхронизации вы заметите, что файлы корневых проектов .iml
содержат соответствующие теги <excludeFolder>
и что Android Studio больше не индексирует каталоги.