IntelliJのlibGDXプロジェクトにgdx-tools.jarを追加しようとしています。結果:
モジュール「Android」にソースルート「.../Android/src」を含めることはできません。ルートはすでにモジュール「Android」に属します。
これは私が試したものです:
プロジェクト構造>ライブラリ>新しいプロジェクトライブラリ> Java> select "gdx-tools.jar"> selectモジュール "desktop"
プロジェクト構造>モジュール>「デスクトップ」を選択>新規> jarまたはディレクトリ>「gdx-tools.jar」を選択>
アイデア?
[アーティファクトの設定]、[モジュール]、[ソース]タブに移動すると、「gen」と「gen [generated]」という2つのフォルダーが表示されます。右側の[X]アイコンをクリックして「gen」を削除します.
見て:
私も同様の問題に遭遇しました:
モジュール「(my_project)」にソースルート「(my project)/ src」を含めることはできません。ルートはすでにモジュール「(my_project)」に属します。
IDEAの設定UIで何もできなかったため、viでIDEAプロジェクトファイル(my_project.iml))を開いて、何が間違っているかを見つけようとしました。
<sourceFolder url="file://$MODULE_DIR$/my_project/src" type="Java-resource" />
<sourceFolder url="file://$MODULE_DIR$/my_project/src" isTestSource="false" />
<!-- Duplicate entry found in project file -->
結局、重複したエントリを手動で削除することで私のケースを解決しました。
IDEAプロジェクトファイルはGradleファイルから自動的に生成されたため、重複エントリが作成された原因はわかりませんが、同様の問題に直面している場合、.imlファイルを一目見るだけで助けて。
単純な「my_project.imlファイルを削除し、ファイル->新規->既存のソースからプロジェクトを使用してプロジェクトをもう一度インポートします」
同じ問題がありました。プロジェクトを完全に削除して解決し、GITから複製して戻しました。
プロジェクトの名前を変更するだけで問題を解決しました。プロジェクトを右クリックして、[リファクタリング]をクリックします。
問題の原因となっているモジュールの.imlファイルを削除することで問題を修正しました。