Я получаю ошибку "Module not defined" в моей конфигурации запуска. У меня нет модуля, который отображается в раскрывающемся списке, но я вижу, что в моем модуле нет проблем. Проблема возникла, когда я реорганизовал мое имя модуля, изменил settings.gradle на новое имя.
Теперь, когда я перехожу к структуре проекта и выбираю свой модуль, на экране ничего не отображается, даже ошибка.
Я не уверен на 100%, но значок рядом с моим модулем выглядит как папка с чашкой, а не папка с телефоном.
Мои точные шаги —
- Открыть в Android-режиме
- Имя каталога рефакторирования
- имя модуля рефакторирования
- изменить settings.gradle содержимое: имя для нового имени
Неважно, я изменил имя в settings.gradle и синхронизировал его, а затем изменил его и снова синхронизировал, и он необъяснимо работал на этот раз.
Повторная синхронизация файлов проекта Gradle для добавления модуля app через Gradle
В корневой папке вашего проекта откройте файл settings.gradle для редактирования.
Удалите include ‘:app’ из файла.
В Android Studio щелкните меню " File и выберите " Sync Project with Gradle files .
После синхронизации добавьте include ‘:app’ обратно в файл settings.gradle .
Снова запустите Sync Project with Gradle files .
I am getting a ‘Module not specified’ error in my run config. I have no module showing in the drop down yet I can see my module no probs. The issue came about when I refactored my module name, changed the settings.gradle to new name.
Now when I go to project structure and select my module nothing shows in the screen, not even an error.
I’m not 100% sure, but the icon beside my module looks like a folder with a cup and not a folder with a phone.
December 2018
31k time
I am getting a ‘Module not specified’ error in my run config. I have no module showing in the drop down yet I can see my module no probs. The issue came about when I refactored my module name, changed the settings.gradle to new name.
Now when I go to project structure and select my module nothing shows in the screen, not even an error.
I’m not 100% sure, but the icon beside my module looks like a folder with a cup and not a folder with a phone.
- Open in Android view
- Refactor directory name
- refactor module name
- change settings.gradle contents: name to new name
8 answers
Я должен был выбрать «Использовать путь к классам модуля:» выпадающей опцию и выбрать свой модуль.
Попробуйте удалить app.iml в каталоге проекта и перезапустить Android Studio
Я боролся с этим, потому что я занимаюсь разработкой библиотеки, и каждый сейчас и потом хотят, чтобы запустить его в качестве приложения.
Из приложения / build.gradle, убедитесь , что у вас есть apply plugin: ‘com.android.application’ вместо apply plugin: ‘com.android.library’ .
Вы также должны иметь это в приложение / build.gradle:
Наконец запустить Gradle синхронизации.
У меня была такая же проблема после обновления на Android Studio 3.2.1 мне пришлось повторно импортировать проект, после того, что все работает
Я понял, следующая строка отсутствует в файле settings.gradle
включают в себя «: приложение»
убедитесь, что вы включаете «: приложение» модуль
Если вы не можете найти свой settings.gradle файл в директории проекта
Добавить settings.gradle файл
Добавить включить «: приложение» внутри settings.gradle файла
Перестроить или синхронизировать ваш проект
Ваш модуль приложения должен появиться в конфигурационном файле.