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


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

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

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

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

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

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

10 92

10 ответов:

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

ответ, который работал для меня, чтобы перезапустить IntelliJ - при запуске сборки.gradle идентифицируется и проект настраивается.

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


тупик: Ниже приведен список тупиков, так что не тратьте свое время с ними. Я продолжал видеть " модуль не поддерживается gradle " несмотря на все эти тупики. Во время этого чтения, ни один из этих ответов не работал:

  1. не было окна инструмента Gradle, поэтому я не мог синхронизировать проект
  2. нажмите кнопку File > Open gradle.build открывает файл для редактирования и не решает проблему
  3. создание конфигурации запуска, которая запускает gradle, не имеет никакого эффекта, даже после того, как я увидел создано
  4. Runing ./gradlew из командной строки создает только файлы для gradle и не исправляет IntelliJ

я исправил эту проблему, нажав в меню

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

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

инструменты > граали > изменить версию SDK

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

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

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

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

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

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

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

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

  1. Закрыть IntelliJ.
  2. удалить .папка идеи в проекте.
  3. запустите IntelliJ и выберите "Открыть".
  4. перейдите в папку проекта и открыть его.

проект будет признан Gradle и быть такие.