Добавить .idea / libraries в .gitignore с Android Studio (и Gradle) – хорошая идея?

С изменением системы сборки Gradle я заметил, что в каталог проекта .idea / libraries добавлена ​​куча * .xml-файлов. Я бы предположил, что Android Studio / IntelliJ связывает библиотеки с проектом.

Это нормально / рекомендуется добавлять .idea / libraries в .gitignore? Поскольку gradle обрабатывает все зависимости, я бы подумал, что они будут добавлены / перезаписаны. Надеюсь на некоторое подтверждение.

Да, почему бы и нет. Я игнорировал весь каталог .idea в моем .gitignore, чтобы избежать ненужных изменений в репо. Эти IDE-конфигурации могут быть восстановлены из файлов Gradle.