モジュールを作成できません:関連するGradle構成が見つかりませんでした。Gradleプロジェクトを再インポートして、もう一度お試しください


159

IntelliJ IDEA Ultimate 14とGradle 1.2を使用しています。コンソールからプロジェクトを管理していますが、IDEからコードの一部をデバッグする必要があります。

プロジェクトを作成しようとすると、このエラーウィンドウが表示されます。プロジェクトをデバッグしようとすると、

Error: Unable to make the module: idappcli, related Gradle configuration was not found. 
Please, re-import the Gradle project and try again.

メッセージウィンドウに書かれています。通常の出力パスをプロジェクトに追加するにはどうすればよいですか?

回答:


256

Gradleタスクビューを開いて、更新ボタンをクリックしてみてください。私にとってそれは問題を解決しました。


Gradleプロジェクトをインポートすると、「自動インポート」チェックボックスがあります。
devl 2015年

4
との横のメインメニューでView-> Tool Windows->をクリックすると、ビューを表示できGradleます。FileEdit
Matthias Braun

15.0.2では、私には何の影響もありません。
cloudsurfin 2016

IntelliJ 2016.2.1でもこのトリックを使用していますが、問題なく動作します。プロジェクトを再び「使用」できるようになるには、すべての依存関係が更新されるのを待つ必要があることに注意してください
Pierpaolo Follia

3
IntelliJ 2016.3にアップグレードした後、この問題が発生しました。
パヴェルSzczur


20

これにより、「Gradleプロジェクトを再インポートして再試行してください」という問題が修正されました。私にとって(IntelliJ Ultimate 17.3.3):

(1)独立型Gradleプロジェクト:

切り離す

(2)プロジェクトを閉じ、(3)[ファイル]> [最近使ったものを開く]でプロジェクトを再度開いた。IntelliJは、リンクが解除されたGradleプロジェクトのインポートを要求します。(4)インポートし、ダイアログで「自動インポートを使用」を選択しました。

ここに画像の説明を入力してください


18

Intellij IDEAバージョン2016.2(Mac)でも同じ問題が発生しました

解決策は次のとおりです。Intellijで、[表示]、[ツールウィンドウ]、[Gradle]の順にクリックして、 ここに画像の説明を入力してください


9

[ 自動インポート使用する]と[デフォルトのGradleラッパーを使用する(推奨)]の両方がオンになっていることを確認する必要がありました。

File > Other Settings > Default Settings > Build, Execution, Deployment > Build Tools > Gradle

Intellij Gradleの設定


[デフォルトのGradleラッパーを使用]がグレー表示されている場合はどうしますか?
vextorspace 2017

1
プロジェクトにgradle wrapperがインストールされていることを確認してください。docs.gradle.org/current/userguide/gradle_wrapper.html
レイハンター

2

IntelliJアイデアを更新すると、同様の問題に直面しました。

それを修正するために、ターミナルで以下のコマンドを実行し、私の問題を修正しました。

gradle cleanIdea idea

2

これは私にとってはうまくいきます:

  1. IntelliJのアイデアを閉じる
  2. プロジェクトのルートから「gradle」および「.gradle」フォルダを削除します
  3. IntelliJ Ideaを起動し、プロジェクトをGradleとしてインポートします

前後のスクリーンショット


2

ほとんどの人にとって、すでに提案されているGradleの更新で問題が解決する可能性があります。

私が見つけた他の人にとっては、.ideaディレクトリを削除してプロジェクトを再インポートすると役立つ場合があると考えています。

Spring Initializrを介してプロジェクトを作成するときに、リソースディレクトリがクラスパスに追加されていない可能性があります。そのため、アプリケーションは、構成したapplication.propertiesファイルを決してロードしません。

これに該当する場合に簡単なテストを行うには、application.propertiesファイルに以下を追加します。

server.port=8081

アプリケーションを実行すると、次のようなSpringブートコンソールの出力が表示されます。

INFO  o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port(s): **8081** (http) with context path ''

ポートが依然としてデフォルトの8080であり、8081に変更されていない場合、application.propertiesファイルは明らかにロードされていません。

gradle bootRunコマンドラインからアプリケーションが実行されているかどうかを確認することもできます。最も可能性が高いのはどれでしょう。

解決:

  1. IntelliJを閉じて、プロジェクトフォルダ内の「.idea」フォルダを削除します
  2. 次のようにIntelliJにプロジェクトを再インポートします。「プロジェクトのインポート」->「インポートするbuild.gradleファイルのみを選択」。(IntelliJが残りを自動的に取得します)
  3. アプリケーションを再度ビルドして実行する

IntelliJサポートの公式回答を参照してください: IDEA-221673


1

私の場合、根本的な原因はプロキシ構成の欠落でした。適切に構成すると、gradleプロジェクトを更新でき、最終的に不足しているファイルをダウンロードしてプロジェクトを正しく設定できました。

File > Settings > Appearance & Behaviour > System Settings > HTTP proxy

その後

View > Tool Windows > Gradle 

同期ボタン


0

IntelliJ Gradleの設定に行きました:

Menu: Preferences > Build, Execution, Deployment > Build Tools > Gradle

の下Project Level Settingsで、ラジオボタンを[デフォルトのGradleラッパーを使用する(推奨) ]に切り替えました

メイクボタンを押して、稼働しました!


0

「ビルド>プロジェクトの再構築」を試すことをお勧めします。メニューの画面取り


-1

@ user1339私も同じ問題を抱えていました。この質問を読んでください。Gradleでの戦争の構築、IntelliJ IDEAでのデバッグ。とても役に立ちます。「作成」タスクの推奨事項。メッセージが言ったように、私はGradleプロジェクトを再インポートして再試行する必要があります。私の場合、このアドバイスは非常に役に立ちました。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.