Модуль ... не поддерживается gradle
Я использую IntelliJ IDEA Pro 13.1.2. Никогда не использовал версии ниже 13.
при попытке запуска build.gradle
из IDE я получаю сообщение:
модуль не поддерживается gradle
Я могу запустить этот скрипт из командной строки просто отлично.
каталог "root" имеет оба .gradle
и gradle
подкаталоги и, в целом, его структура очень похожа на другой модуль из того же проекта, где я могу запустить его сборку из IDE без проблем.
любые предложения по дальнейшему устранению неполадок?
10 ответов:
Если вы не настроили проект IDE через "импорт проекта", а затем указываете на проект Gradle, вам может потребоваться связать проект IDE с проектом Gradle. Это можно сделать в окне" Gradle".
ответ, который работал для меня, чтобы перезапустить IntelliJ - при запуске сборки.gradle идентифицируется и проект настраивается.
единственное, что сработало для меня, это использовать меню
File > Close Project
и снова открыть его. Идея выскочил диалог с надписью "импорт проекта из файлов Gradle" или что-то в этом роде.
тупик: Ниже приведен список тупиков, так что не тратьте свое время с ними. Я продолжал видеть " модуль не поддерживается gradle " несмотря на все эти тупики. Во время этого чтения, ни один из этих ответов не работал:
- не было окна инструмента Gradle, поэтому я не мог синхронизировать проект
- нажмите кнопку
File > Open
gradle.build открывает файл для редактирования и не решает проблему- создание конфигурации запуска, которая запускает gradle, не имеет никакого эффекта, даже после того, как я увидел создано
- Runing
./gradlew
из командной строки создает только файлы для gradle и не исправляет IntelliJ
я исправил эту проблему, нажав в меню
--> "Run" --> "Edit Configurations" --> [+] The little plus in the top left corner --> "Gradle"
С новой созданной конфигурацией запуска он работал. Я надеюсь, что это поможет некоторым из вас.
Как говорили другие, ни один из других ответов не работал для меня. Единственное, что сработало, было:
закройте проект, затем импортируйте его как проект Gradle.
для проекта без gradle вы также можете удалить модуль из проекта и повторно импортировать его. Это поможет избежать сообщения "модуль не поддерживается gradle".
Я использую Android studio, intellij. Попробуйте это:
- инструменты > Android > (синхронизация проекта с файлами gradle)
- запустить gradle build
- Не выбирайте каталог проекта при импорте
- Выберите файл gradle для импорта в качестве проекта Gradle
- Я всегда использую локальное распределение Gradle и автономную работу для сборки, а затем переключаюсь обратно.
- он будет автоматически строить, и вы увидите задачу gradle в окне задачи.
надеюсь, что это работает для вас.
эта проблема произошла для меня, потому что я выбрал другое имя для моего проекта, чем мой artifactID. Чтобы предотвратить эту проблему, убедитесь, что имя вашего проекта совпадает с вашим artifactID.
возможно, вы изначально создали проект через
File->New->Project From Version Control
. Это, похоже, не всегда настраивает проект как проект Gradle, даже если есть сборка.gradle в корневом каталоге. Чтобы решить эту проблему:-
- Закрыть IntelliJ.
- удалить .папка идеи в проекте.
- запустите IntelliJ и выберите "Открыть".
- перейдите в папку проекта и открыть его.
проект будет признан Gradle и быть такие.