Нам нужно поговорить серьёзно, вместо того чтобы закрывать на это глаза из раза в раз. Я ведь правильно понимаю, что за всю десятилетнюю историю андроид студии у нас так и не появилось адекватного способа удалить модуль в проекте?
Я специально пошёл запустил Idea и сравнил, чтобы сейчас полнейшим идиотом не показаться. В Android Studio выделяем модуль, нажимаем Delete, происходит ничего. Вообще. В Idea нажимаем Delete – на уровне файлов не происходит ничего, но пропадает значок модуля на папке, после чего повторный Delete удаляет все файлы. ✏️
Чтобы удалить модуль у нас, нужно удалить строчку в settings.gradle, пересихронизироваться и удалить папку. По-моему это самый прямолинейный способ, пользуюсь им все эти годы. Ну или немного сложнее: пойти в проводник, удалить папку там, после чего поправить settings.gradle и пересинхронизироваться по итогам.
Проблема ещё больше, когда мы не про модули говорим, а про какие-то "особенные" папки. Например сорссеты androidTest и test. Там альтернативы вообще как будто нет, я абсолютно во всех случаях иду в проводник удалять.
Пока это пишу, кстати, понял, что есть альтернатива в виде Mark Directory As → Excluded, чтобы IDE перестала держаться за эти файлы и давала удалять. Но это всё равно какое-то абсолютно лишнее действие. Что мешает мне просто удалить все выделенные файлы рекурсивно? Ведь какое-то объяснение наверняка есть. Есть же? Я даже не прошу за меня название модуля из settings.gradle удалять, просто не мешайте мне моими файлами управлять.
Если я вообще в глаза долблюсь, не вижу очевидного и совсем неправ, то ставьте клоуна и помогите мне в комментариях найти решение лучше, я честно не знаю. 🤡
r/mAndroidDev в очередной раз принёс подумать.