PSIとインデックスが一致しません:PSIとインデックスがAndroid Studioで一致しません


126

プロジェクトをクリーンアップするたびに、PSIとインデックスが一致しなくなります。どうすればよいですか?

回答:


241

重要な注意:これにより、シェルフ、ローカル履歴、および場合によっては他のキャッシュデータが消去されます。

[ファイル]メニュー> [キャッシュを無効化して再起動]。PSIキャッシュは、このコマンドの影響を受けるキャッシュの1つなので、修正する必要があります。


9
警告:これにより、保留中の変更が削除されます
Jon

4
PSIキャッシュのみをワイプする方法はありますか?
Binoy Babu 2016

ここで提案されたことを実行した後、私はそのエラーを再び見ていません。ありがとう
jamesbluecrow

2
再起動後Indexing...、数分かかる可能性のあるGradleビルドアクションが表示される場合があります。
ジュニアメイヘ

「最近オープン」の履歴が保持されます
タサダール2017年

4

クラスに移動すると、このPSIエラーが発生します。Android Studioで詳細をクリックすると、次のものが含まれていました。

viewProvider=SingleRootFileViewProvider{myVirtualFile=jar://<user-directory>/.gradle/caches/modules-2/files-2.1/com.squareup.haha/haha/2.0.3/e0672395ac43377f2510b14839342a24fdf35c18/haha-2.0.3-sources.jar!/com/squareup/haha/guava/io/GwtWorkarounds.java, content=VirtualFileContent{size=5678}}

この情報に基づいて、<user-directory>/.gradle/caches/modules-2Android Studioを削除して再起動しようとしたところ、PSIエラーが修正されたようで、ローカルの履歴は削除されていないようです(他に重要なものが削除されたかどうかはわかりません)。


modules-2フォルダを削除するとうまくいきました。注:Android Studioが閉じている必要があります。(私は現在Android Studio 2.3.3を使用しています)
Someone Somewhere

0

キャッシュの無効化は私にとってはうまくいきませんでした。ASと関連するすべてのSDK、Gradleなどの完全な再インストールだけがトリックを行いました。ASのアンインストールから始めました。次に、SDKフォルダーを手動で削除しました。また、C:/ Users / [my.user] /フォルダー内の.gradleフォルダーと.androidフォルダーも削除しました。


そんな残酷な方法!:)たとえば、新しいフォルダにプロジェクトを作成しようとしましたか?私に関しては、新しいフォルダが機能しませんでした。しかし、[ファイル]> [キャッシュの無効化/再起動...
CoolMind 2018

確かに残忍ですが、実際にはあまり好きではありませんが、他には何もうまくいきませんでした。新しいプロジェクトはうまくいきました。キャッシュの無効化は機能しませんでした。ASを再インストールしても機能しませんでした。私はすべての最後の痕跡を拭き取らなければならなかった、穏やかなものが働いていたなら私は極端に行っていなかっただろう。確かにもっとエレガントな解決策があります、私にはそのような時間がありませんでした。
Khalid

あなたは正しい、時々それは奇妙です。ご意見ありがとうございます。
CoolMind 2018年

-1

Android Studio(windows)File-> Invalidate Caches / Restart ...

次に(無効化して再起動)ボタンをクリックします


-1

私もこの問題に直面しました。私は、に行くことによってこれを解決している File menu > Invalidate cachesrestart

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