เมื่อใดก็ตามที่ฉันทำความสะอาดโครงการของฉันจะมีข้อความว่า PSI และดัชนีไม่ตรงกันฉันควรทำอย่างไร?
เมื่อใดก็ตามที่ฉันทำความสะอาดโครงการของฉันจะมีข้อความว่า PSI และดัชนีไม่ตรงกันฉันควรทำอย่างไร?
คำตอบ:
หมายเหตุสำคัญ: การดำเนินการนี้จะล้างข้อมูลชั้นวางประวัติท้องถิ่นและข้อมูลแคชอื่น ๆ ที่อาจเกิดขึ้น
เมนูไฟล์> ทำให้แคชไม่ถูกต้องและรีสตาร์ท แคช PSI เป็นหนึ่งในแคชที่ได้รับผลกระทบจากคำสั่งนี้ดังนั้นสิ่งนี้ควรแก้ไขได้
Indexing...
การดำเนินการสร้าง + gradle ซึ่งอาจใช้เวลาสักครู่
เมื่อใดก็ตามที่ฉันไปที่คลาสฉันได้รับข้อผิดพลาด 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-2
และรีสตาร์ท Android Studio และดูเหมือนว่าจะแก้ไขข้อผิดพลาด PSI และดูเหมือนจะไม่ลบประวัติในเครื่อง (แม้ว่าฉันจะไม่รู้ว่ามีการลบสิ่งอื่นที่สำคัญหรือไม่)
modules-2
โฟลเดอร์ใช้งานได้สำหรับฉัน หมายเหตุ: ต้องปิด Android Studio (ฉันใช้ Android Studio 2.3.3 ในปัจจุบัน)
การไม่ตรวจสอบแคชไม่ได้ผลสำหรับฉัน มีเพียงการติดตั้ง AS และ SDK ที่เกี่ยวข้องทั้งหมดอีกครั้ง Gradle และอื่น ๆ ... เท่านั้นที่ทำเคล็ดลับ ฉันเริ่มต้นด้วยการถอนการติดตั้ง AS จากนั้นฉันลบโฟลเดอร์ SDK ด้วยตนเอง ฉันยังลบโฟลเดอร์. gradle และ. android ในโฟลเดอร์ C: / Users / [my.user] /
ไฟล์ Android Studio (windows) -> ไม่ถูกต้องแคช / รีสตาร์ท ...
จากนั้นคลิกที่ปุ่ม (Invalidate and Restart)
ฉันยังต้องเผชิญกับปัญหานี้ ฉันได้รับการแก้ไขโดยไปที่
และFile menu > Invalidate caches
restart