PSI và chỉ mục không khớp nhau: PSI và chỉ mục không khớp trên Android Studio


126

Bất cứ khi nào tôi dọn dẹp dự án của tôi đều nói: PSI và chỉ mục không khớp nhau Tôi nên làm gì?

Câu trả lời:


241

Lưu ý quan trọng: Điều này sẽ xóa sạch giá, lịch sử cục bộ và các dữ liệu được lưu trong bộ nhớ cache khác.

Menu tệp> Vô hiệu hóa bộ nhớ cache và khởi động lại. Bộ đệm PSI là một trong những bộ đệm bị ảnh hưởng bởi lệnh này, vì vậy điều này sẽ khắc phục nó.


9
Cảnh báo: Điều này xóa các thay đổi tạm thời
Jon

4
Có cách nào để xóa bộ nhớ cache PSI không?
Binoy Babu

Sau khi làm những gì được đề xuất ở đây, tôi không thấy lỗi đó nữa. Cảm ơn
jamesbluecrow

2
Sau khi khởi động lại, bạn có thể thấy Indexing...các hành động xây dựng + lớp có thể mất vài phút.
Junior Mayhé

Lịch sử "Mở gần đây" được bảo tồn
Tassadar

4

Bất cứ khi nào tôi điều hướng đến một lớp, tôi sẽ gặp lỗi PSI này. Nhấp vào chi tiết trong Android Studio, nó bao gồm các mục sau:

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}}

Dựa trên thông tin này, tôi đã thử xóa <user-directory>/.gradle/caches/modules-2và khởi động lại Android Studio và nó dường như đã sửa lỗi PSI và dường như nó không xóa lịch sử địa phương (mặc dù tôi không biết liệu có điều gì quan trọng khác đã bị xóa không).


xóa modules-2thư mục làm việc cho tôi. Lưu ý: yêu cầu Android Studio phải đóng. (Hiện tại tôi đang sử dụng Android Studio 2.3.3)
Ai đó ở đâu đó vào

0

Bộ nhớ cache không hợp lệ đã không làm việc cho tôi. Chỉ có cài đặt lại hoàn toàn AS và tất cả SDK có liên quan, Gradle, v.v. Tôi bắt đầu bằng cách gỡ cài đặt AS. Sau đó, tôi xóa thủ công thư mục SDK. Tôi cũng đã xóa các thư mục .gradle và .android trong thư mục C: / Users / [my.user] / của tôi.


Như một phương pháp tàn bạo! :) Bạn đã thử, ví dụ, để tạo một dự án trong một thư mục mới? Đối với tôi, thư mục mới không hoạt động. Nhưng Tệp> Bộ nhớ cache không hợp lệ / Khởi động lại ... đã làm.
CoolMind

Thực sự tàn bạo, tôi thực sự không thích nó lắm, nhưng không có gì khác làm việc cho tôi. Dự án mới đã làm việc. Bộ nhớ cache không hợp lệ không hoạt động. Ngay cả cài đặt lại AS cũng không hoạt động. Tôi phải quét sạch mọi dấu vết cuối cùng, tôi sẽ không đi đến cùng cực nếu sự nhẹ nhàng đã làm việc. Chắc chắn có một giải pháp thanh lịch hơn, tôi chỉ không có loại thời gian đó.
Khalid

Bạn nói đúng, đôi khi thật kỳ lạ. Cảm ơn ý kiến ​​của bạn.
CoolMind

-1

Tệp Android Studio (windows) -> Bộ nhớ cache không hợp lệ / Khởi động lại ...

sau đó nhấp vào nút (Không hợp lệ và khởi động lại)


-1

Tôi cũng đã phải đối mặt với vấn đề này. Tôi đã giải quyết điều này bằng cách đi đến File menu > Invalidate cachesrestart.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.