Модуль не поддерживается Gradle

Я использую IntelliJ IDEA Pro 13.1.2. Никогда не использовал версии ниже 13.

При попытке запустить build.gradle из IDE я получаю сообщение:

Модуль не поддерживается Gradle

Я могу запустить этот скрипт из командной строки.

В «корневом» каталоге есть подкаталоги .gradle и gradle, и в целом его структура очень похожа на другой модуль из того же проекта, где я могу без проблем запустить его сборку из IDE.

Любые предложения по дальнейшему устранению неполадок?


person PM 77-1    schedule 07.05.2014    source источник
comment
Похоже, вы не настроили проект IDE через Import Project, а затем указали на проект Gradle. Вы также можете попытаться связать проект IDE с проектом Gradle в окне Gradle. Не уверен, что вы подразумеваете под запуском build.gradle из IDE.   -  person Peter Niederwieser    schedule 08.05.2014
comment
Да, это не было настроено в окне Gradle. Я построил этот модуль как новый модуль IDEA, никогда не импортировал его. Теперь это работает. Спасибо. Если вы хотите опубликовать то же самое, что и ответ, я с радостью приму его.   -  person PM 77-1    schedule 08.05.2014
comment
В IntelliJ 2016 вы можете сделать это, закрыв проект и повторно импортировав его, указав intellij конкретно на файл build.gradle.   -  person hoodaticus    schedule 02.06.2017
comment
Это может произойти, если вы не импортировали проект как проект Gradle. Чтобы решить эту проблему: Закройте проект. Удалите его папку .idea. Снова откройте проект с помощью IntelliJ.   -  person CCC    schedule 10.03.2018


Ответы (10)


Если вы не настроили проект IDE через «Импорт проекта», а затем указали на проект Gradle, возможно, вам придется связать проект IDE с проектом Gradle. Это можно сделать в окне «Gradle».

person Peter Niederwieser    schedule 07.05.2014
comment
Весьма признателен. Спасибо еще раз. - person PM 77-1; 08.05.2014
comment
Глупый вопрос - для проекта без Gradle, как мне найти окно Gradle? Кажется, он недоступен через ctrl+shift+a -> Gradle (ввод). Я также не вижу никаких соответствующих аспектов (кроме Groovy, который тоже не помогает) - person vikingsteve; 12.02.2015
comment
Tools > Grails > Change SDK Version помог мне. Редактировать: IntelliJ 14.1 - OS X 10.9.5 - person csbarnes; 24.03.2015
comment
В меню Инструменты нет Grails. IntelliJ 14.1.4. ОС Х 10.10.5. - person Micah Zoltu; 21.08.2015
comment
Также может быть хорошей идеей перезапустить intellij, так как при запуске идентифицируется build.gradle и проект настроен. - person 12oz; 17.11.2015
comment
@MicahZoltu по-прежнему верно для идеи 15.0.1 - person andrybak; 24.11.2015
comment
Самый простой способ — просто нажать File/Open... и выбрать файл build.gradle. - person OlivierH; 17.12.2015

Мне помог перезапустить IntelliJ — при запуске будет идентифицирован build.gradle и настроен проект.

Единственное, что у меня сработало, это использовать меню File > Close Project и снова открыть его. В IDEA появилось диалоговое окно с надписью «Импорт проекта из файлов Gradle» или что-то в этом роде.


Тупики. Ниже приведен список тупиков, так что не тратьте на них время. Я продолжал видеть, что «модуль не поддерживается gradle», несмотря на все эти предлагаемые решения:

  1. Не было окна инструмента Gradle, поэтому я не мог синхронизировать проект
  2. Нажатие File > Open gradle.build открывает файл для редактирования и не решает проблему.
  3. Создание конфигурации запуска, которая запускает gradle, не имеет никакого эффекта, даже после того, как я увидел созданную папку build/
  4. Запуск ./gradlew из командной строки только создает файлы для gradle и не исправляет IntelliJ
person activedecay    schedule 25.01.2016
comment
Только ваши советы мне реально помогают. - person rvit34; 16.02.2017
comment
С тех пор, как я создал этот ответ, за него постоянно голосовали. - person activedecay; 16.02.2017

Я решил эту проблему, щелкнув в меню

--> "Run" 
--> "Edit Configurations" 
--> [+] The little plus in the top left corner 
--> "Gradle"

С новой созданной конфигурацией запуска это сработало. Надеюсь, это поможет некоторым из вас.

person Rob Anderson    schedule 15.01.2016

Инструменты > Grails > Изменить версию SDK

person pinei    schedule 01.08.2015
comment
У меня отлично работало на Ubuntu с Intellij 14 - person Martin Andersson; 06.10.2015
comment
У меня сработало (OS X 10.10.5, приложение Grails 2.4.4 с grails и groovy, установленными с помощью sdkman). Увидел проблему в результате недавнего преобразования gvm в sdkman, поэтому часть проблемы заключалась в исправлении глобального пути к библиотеке для grails в настройках IDEA. - person npskirk; 11.10.2015

Как уже говорили другие, ни один из других ответов не помог мне. Единственное, что сработало, это:

Закройте проект, а затем импортируйте его как проект Gradle.

person DeeAnn Uhlarik    schedule 13.04.2017

Для проекта без градации вы также можете удалить модуль из проекта и повторно импортировать его. Это поможет избежать сообщения «модуль не поддерживается gradle».

person treize    schedule 19.03.2015

Я использую Android-студию, intellij. Попробуй это:

  • Инструменты> Android> (синхронизировать проект с файлами gradle)
  • Запустить сборку градиента
person kklw    schedule 20.03.2016

  1. Не выбирать каталог проекта при импорте
  2. Выберите файл Gradle для импорта в качестве проекта Gradle.
  3. Я всегда использую локальное распространение Gradle и автономную работу для сборки, а затем переключаюсь обратно.
  4. Он будет автоматически построен, и вы увидите задачу gradle в окне задач.

Надеюсь, это сработает для вас.

person SpkingR    schedule 24.07.2017

Эта проблема возникла у меня, потому что я выбрал имя для своего проекта, отличное от моего идентификатора артефакта. Чтобы предотвратить возникновение этой проблемы, убедитесь, что имя вашего проекта совпадает с вашим идентификатором артефакта.

person Ali Hashemi    schedule 11.03.2018

Возможно, изначально вы создали проект через File->New->Project From Version Control. Похоже, что это не всегда настраивает проект как проект Gradle, даже если в корневом каталоге есть build.gradle. Чтобы решить эту проблему: -

  1. Закройте IntelliJ.
  2. Удалите папку .idea в проекте.
  3. Запустите IntelliJ и выберите «Открыть».
  4. Перейдите в папку проекта и откройте ее.

Проект будет распознан как Gradle и будет настроен как таковой.

person Nebu    schedule 02.05.2018