IntelliJ IDEA Pro 13.1.2を使用しています。 13未満のバージョンは使用しないでください。
IDEからbuild.gradle
を実行しようとすると、次のメッセージが表示されます。
モジュールはgradleによって支援されていません
このスクリプトはコマンドラインから問題なく実行できます。
「ルート」ディレクトリには.gradle
とgradle
の両方のサブディレクトリがあり、一般にその構造はIDEから問題なくビルドを実行できる同じプロジェクトの別のモジュールに非常に似ています。
さらにトラブルシューティングするための提案はありますか?
「プロジェクトのインポート」でIDEプロジェクトを設定せず、Gradleプロジェクトを指定しなかった場合、IDEプロジェクトをGradleプロジェクトにリンクする必要があります。これは、「Gradle」ウィンドウで実行できます。
私のために働いた答えは、IntelliJを再起動-起動時にbuild.gradleが識別され、プロジェクトが設定されます
私のために働いた唯一のことは、メニューFile > Close Project
を使用して、それを再び開くことでした。 IDEAは、「Gradleファイルからプロジェクトをインポートする」などのダイアログをポップアップしました。
デッドエンド:デッドエンドのリストを以下に示します。時間を無駄にしないでください。これらすべての行き止まりをたどっていても、「モジュールはgradleに支えられていません」と見続けました。この記事を読んだ時点では、これらの答えはどれもうまくいきませんでした。
File > Open
gradle.buildをクリックすると、ファイルが編集用に開かれ、問題は解決しませんbuild/
フォルダーが作成されたのを見ても、gradleを実行する実行構成を作成しても効果がありません./gradlew
を実行すると、gradleのファイルのみが作成され、IntelliJは修正されません。メニューをクリックしてこの問題を修正しました
--> "Run"
--> "Edit Configurations"
--> [+] The little plus in the top left corner
--> "Gradle"
新しく作成された実行構成で機能しました。これが皆さんの一部に役立つことを願っています。
ツール> Grails> SDKバージョンの変更
他の人が言ったように、他の答えのどれも私のために働いた。働いた唯一のものは:
プロジェクトを閉じてから、Gradleプロジェクトとしてインポートします。
非gradleプロジェクトの場合、モジュールをプロジェクトから削除して再インポートすることもできます。これにより、「モジュールはgradleによってサポートされていません」というメッセージを回避できます。
私はAndroid studio、intellijを使用しています。これを試して:
それがあなたのために働くことを願っています。
元々File->New->Project From Version Control
を介してプロジェクトを作成した可能性があります。ルートディレクトリにbuild.gradleがある場合でも、プロジェクトが常にGradleプロジェクトとして設定されるとは限りません。これを解決するには:-
プロジェクトはGradleとして認識され、そのように設定されます。
私のプロジェクトでは、artifactIDとは異なる名前を選択したため、この問題が発生しました。この問題が発生しないようにするには、プロジェクト名がartifactIDと同じであることを確認してください。