PSI와 색인이 일치하지 않습니다 : PSI와 색인이 Android Studio에서 일치하지 않습니다


126

프로젝트를 정리할 때마다 PSI와 인덱스가 일치하지 않습니다. 어떻게해야합니까?

답변:


241

중요 참고 사항 : 이렇게하면 선반, 로컬 기록 및 기타 캐시 된 데이터가 지워집니다.

파일 메뉴> 캐시 무효화 및 다시 시작 PSI 캐시는이 명령의 영향을받는 캐시 중 하나이므로이를 수정해야합니다.


9
경고 : 이렇게하면 보류 된 변경 사항이 삭제됩니다.
Jon

4
PSI 캐시 만 지우는 방법이 있습니까?
Binoy Babu

여기에 제안 된 것을 한 후에도 그 오류를 다시는 보지 못했습니다. 감사합니다
jamesbluecrow

2
다시 시작한 후 Indexing...몇 분 정도 걸릴 수있는 + gradle 빌드 조치가 표시 될 수 있습니다.
주니어 Mayhé

"최근 공개"기록이 유지됩니다
Tassadar

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을 사용하고 있습니다)
누군가 어딘가

0

캐시 무효화가 작동하지 않았습니다. AS와 모든 관련 SDK, Gradle 등을 완전히 다시 설치해야만 트릭을 수행했습니다. AS를 제거하여 시작했습니다. 그런 다음 SDK 폴더를 수동으로 삭제했습니다. 또한 C : / Users / [my.user] / 폴더에서 .gradle 및 .android 폴더를 삭제했습니다.


그런 잔인한 방법! :) 예를 들어 새 폴더에 프로젝트를 만들려고 했습니까? 나에 관해서는, 새로운 폴더가 작동하지 않았다. 그러나 File> Invalidate caches / Restart ...는 수행했습니다.
CoolMind

실제로 잔인한, 나는 그것을 정말로 좋아하지 않지만, 나를 위해 일한 다른 것은 없습니다. 새로운 프로젝트가 작동했습니다. 캐시 무효화가 작동하지 않았습니다. AS를 다시 설치해도 작동하지 않았습니다. 나는 모든 마지막 흔적을 닦아내야했다. 만일 온화한 일이 있었다면 나는 극단으로 가지 않았을 것이다. 분명히 더 우아한 해결책이 있습니다. 저는 그런 종류의 시간이 없었습니다.
Khalid

네 말이 맞아, 때로는 이상해 당신의 의견에 감사드립니다.
CoolMind

-1

Android Studio (windows) 파일-> 캐시 무효화 / 다시 시작 ...

(Invalidate and Restart) 버튼을 클릭하십시오


-1

나는 또한이 문제에 직면했다. 나는로 이동하여이 문제를 해결 한 File menu > Invalidate cachesrestart.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.