キャッシュが原因で IDE が何らかのエラーを起こすことがあります。Eclipse では、clean を使用して問題を解決できます。IntelliJでこれを行うにはどうすればよいですか?
7 に答える
実行しているバージョンによって異なります。
File -> Invalidate cachesに移動してから、Intellij
または
File -> Invalidate caches / Restartを再起動するだけです。
主な違いは、再起動するまでキャッシュ ファイルが削除されないため、古いバージョンでは手動で再起動する必要があったことです。新しいバージョンでは、再起動するかどうかを尋ねられます。
こちらの公式 Jetbrains ヘルプページで見られるように
system
インストールされているバージョンのフォルダーでキャッシュを手動で削除することもできます。このフォルダーの場所は、インストールされている OS とバージョンによって異なります。
Windows Vista、7、8、10
<SYSTEM DRIVE>\Users\<USER ACCOUNT NAME>\.<PRODUCT><VERSION>
Linux/Unix
~/.cache/JetBrains/<product><version>
マックOS
~/Library/Caches/<PRODUCT><VERSION>
キャッシュの場所の詳細については、こちらをお読みください。
答えではないかもしれませんが、間違いなくANの答えです。
他に何も機能しない場合は、核オプションに進みます。IDEA を閉じ、ローカル ファイル システム ツールを使用して「.../.IntelliJIdea/system」ディレクトリを削除します。
.IntelliJIdea ディレクトリは通常、ホーム ディレクトリにあります。IDE 構成は「.../.IntelliJIdea/config」ディレクトリにあるので、問題ないはずです。
明らかに、これは「IDEA」の方法ではなく、JetBrains では完全にサポートされていません。また、私は Android Studio を使用していないので、これが問題を引き起こすかどうかはわかりませんが、どうぞ。
以前は IDEA の起動に問題があり、他に何もうまくいかなかったときはうまくいきました。すべての作業が失われるのではないかと病的に恐れている場合は、おそらく .IntelliJIdea ディレクトリ全体をバックアップしてください >.<
これを試して:
[設定] に移動します ([ファイル] > [設定] または ctrl+alt+S)。[プロジェクト設定] で、[コンパイラ] ノードを選択します。左側で、「再構築時に出力ディレクトリをクリアする」のチェックを外します。
これはプロジェクトごとの設定であることに注意してください。必要に応じて、プロジェクト テンプレートの設定で変更します ([設定] > [その他の設定] > [テンプレートの設定])。