94

IntelliJ IDEA Pro 13.1.2 を使用しています。13未満のバージョンは使用していません。

build.gradleIDEから実行しようとすると、次のメッセージが表示されます。

モジュールはgradleによってサポートされていません

このスクリプトは、コマンド ラインから問題なく実行できます。

「ルート」ディレクトリにはサブディレクトリ.gradlegradleサブディレクトリの両方があり、一般に、その構造は同じプロジェクトの別のモジュールと非常によく似ており、IDE からビルドを問題なく実行できます。

さらにトラブルシューティングに関する提案はありますか?

4

10 に答える 10

59

「プロジェクトのインポート」で IDE プロジェクトを設定せずに Gradle プロジェクトを指定した場合は、IDE プロジェクトを Gradle プロジェクトにリンクする必要がある場合があります。これは、「Gradle」ウィンドウで実行できます。

于 2014-05-07T20:44:14.967 に答える
49

私にとってうまくいった答えは、IntelliJを再起動することです-起動時にbuild.gradleが識別され、プロジェクトがセットアップされます。

私にとってうまくいった唯一のことは、メニューを使用してFile > Close Project再度開くことでした。IDEAは、「Gradleファイルからプロジェクトをインポートする」またはその効果を示すダイアログをポップアップ表示しました。


行き止まり: 以下は行き止まりのリストです。時間を無駄にしないでください。これらすべての提案された解決策に従っているにもかかわらず、「モジュールはgradleによってサポートされていません」と表示され続けました。

  1. Gradle ツール ウィンドウがなかったため、プロジェクトを同期できませんでした
  2. gradle.buildをクリックするFile > Openと、編集用にファイルが開き、問題は解決しません
  3. build/フォルダーが作成されたのを見た後でも、gradle を実行する実行構成を作成しても効果がありません
  4. コマンドラインから実行すると、 gradle./gradlew用のファイルのみが作成され、IntelliJ は修正されません
于 2016-01-25T05:35:22.307 に答える
13

メニューをクリックしてこの問題を修正しました

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

新しく作成された実行構成では、機能しました。これがあなたの何人かを助けることを願っています。

于 2016-01-15T17:02:35.073 に答える
9

ツール > Grails > SDK バージョンの変更

于 2015-08-01T23:14:22.653 に答える
4

Gradle 以外のプロジェクトの場合は、プロジェクトからモジュールを削除して再インポートすることもできます。これにより、「module is not backed by gradle」というメッセージを回避できます。

于 2015-03-19T09:07:36.617 に答える