Android Studio - Error: Module not specified
последняя - windows 10
только скаченная, последняя - Android Studio
безуспешно - беру проект из "сэмплов", или - совсем пустой проект создаю - ошибка одинаковая!
открывал Project Structure - CTRL+ALT+SHIFT+S как оно подсказывало - заходил в Project Settings -> Modules -> Dependencies, там менял Module SDK: - на всё что там было в списке (Project SDK jbr 21, Android API 35, extantions level 13 Platform Android SDK, jbr 21 Jet Brains Runtime 21.0.6) - безуспешно...
что она за "module" всё таки хочет и как ей его туда подсунуть? ибо в дропдауне "module" при компиляции - ПУСТО! <no module>
Ответы (1 шт):
Ошибка «Module not specified» в Android Studio возникает, когда среда разработки не может определить, какой модуль нужно использовать для сборки или запуска проекта.
Причинами могут быть: ошибки в файле конфигурации проекта, некорректные файлы Gradle, повреждённые служебные файлы IDE.
Модуль должен быть объявлен через include в файл settings.gradle в корне проекта. Например для стандартного проекта это обычно:
include ':app'
Если модулей несколько, они перечисляются через запятую:
include ':app', ':library', ':feature'
Можно попробовать:
- Пересинхронизировать Gradle вручную: File → Sync Project with Gradle Files
Дождаться завершения синхронизации и выбрать нужный модуль в конфигурации запуска (Run/Debug Configurations).
- Очистить кэш и перезапустить
В Android Studio: File → Invalidate Caches / Restart. Выбрать «Invalidate and Restart». После перезапуска дождаться переиндексации.
- Удалить кэш IDE (.idea folder)
Закрыть проект в Android Studio. В файловой системе удалить папку .idea в корне проекта. Перезапустить Android Studio и открыть проект заново. При открытии появится уведомление «Load Gradle Project» — нажать на него и дождаться синхронизации.
Удалить .iml-файл в подпапке модуля после чего перезапустить Android Studio и дождаться переиндексации.
Переимпортировать проект
В стартовом окне Android Studio выбрать «Import Project» (а не «Open»). Указать путь к корневому каталогу проекта. Дождаться импорта и синхронизации Gradle.
- Проверить конфигурацию запуска
Нажать на выпадающий список конфигураций запуска (рядом с кнопкой Run). Выбрать «Edit Configurations». В поле «Module» указать нужный модуль (например, :app). Сохранить изменения и попробовать запустить проект.
- Некоторые антивирусы блокируют доступ к файлам Gradle. Можно попробовать добавить в исключения сканера и проактивной защиты папку проекта, папку IDE и служебные папки (.gradle, .android, .sdk)
Если ни один из способов не помог, имеет смысл создать новый проект и перенести в него код поэтапно, проверяя работоспособность на каждом шаге.
