Module … is not backed by gradle

2019-03-14 05:26发布

I'm using IntelliJ IDEA Pro 13.1.2. Never used any versions below 13.

When trying to run build.gradle from IDE I get the message:

Module is not backed by gradle

I can run this script from the command line just fine.

The "root" directory has both .gradle and gradle sub-directories and, in general its structure is very similar to another module from the same project where I can run its build from IDE without problems.

Any suggestions on further troubleshooting?

10条回答
你好瞎i
2楼-- · 2019-03-14 05:42
  1. Do not select the project directory when importing
  2. Select the gradle file to import as a Gradle project
  3. I always use Local Gradle Distribution and Offline work to build, then switch back.
  4. It will auto build and you will see the gradle task in task window.

Hope it works for you.

查看更多
啃猪蹄的小仙女
3楼-- · 2019-03-14 05:43

This problem happened for me because I chose a different name for my project than my artifactID. In order to prevent this problem to happen, make sure your project name is the same as your artifactID.

查看更多
Ridiculous、
4楼-- · 2019-03-14 05:49

The answer that worked for me is to restart IntelliJ - at startup build.gradle is identified and the project is set up.

The only thing that worked for me was to use the menu File > Close Project and reopen it. IDEA popped up a dialog saying "Import project from Gradle files" or something to that effect.


Dead ends: Below is a list of dead ends, so don't waste your time with them. I kept seeing "module is not backed by gradle" despite following all these dead ends. At the time of this reading, none of these answers worked:

  1. There was no Gradle tool window, so I couldn't synchronize the project
  2. Clicking File > Open gradle.build opens the file for editing and doesn't solve the issue
  3. Creating a run configuration that runs gradle has no effect, even after I saw a build/ folder created
  4. Runing ./gradlew from the commandline only creates files for gradle and doesn't fix IntelliJ
查看更多
地球回转人心会变
5楼-- · 2019-03-14 05:50

You may have originally created the project via File->New->Project From Version Control. This doesn't seem to always set the project up as a Gradle project, even if there is a build.gradle in the root directory. To solve this:-

  1. Close IntelliJ.
  2. Delete the .idea folder in the project.
  3. Start IntelliJ and select 'Open'.
  4. Navigate to the project folder and open it.

The project will be recognised as Gradle and be set up as such.

查看更多
冷血范
6楼-- · 2019-03-14 05:52

Like others have said, none of the other answers worked for me. The only thing that worked was:

Close the project, then import it as a Gradle project.

查看更多
Lonely孤独者°
7楼-- · 2019-03-14 05:55

I'm using android studio, intellij. Try this:

  • Tools > Android > (sync project with gradle files)
  • Run gradle build
查看更多
登录 后发表回答