Beim Ändern der Werte von a widget in properties Tab, AndroidStudio wirft weiter IndexNotReadyException. Aber nach einigen Minuten während des erneuten Versuchs tritt der Fehler nicht auf.
Hier ist das Fehlerprotokoll:
com.intellij.openapi.project.IndexNotReadyException: Please change caller according to com.intellij.openapi.project.IndexNotReadyException documentation
at com.intellij.util.indexing.FileBasedIndexImpl.handleDumbMode(FileBasedIndexImpl.java:856)
at com.intellij.util.indexing.FileBasedIndexImpl.ensureUpToDate(FileBasedIndexImpl.java:805)
at com.intellij.util.indexing.FileBasedIndexImpl.processExceptions(FileBasedIndexImpl.java:930)
at com.intellij.util.indexing.FileBasedIndexImpl.collectFileIdsContainingAllKeys(FileBasedIndexImpl.java:1190)
at com.intellij.util.indexing.FileBasedIndexImpl.processFilesContainingAllKeys(FileBasedIndexImpl.java:1018)
at com.intellij.psi.impl.search.PsiSearchHelperImpl$26.compute(PsiSearchHelperImpl.java:1096)
at com.intellij.psi.impl.search.PsiSearchHelperImpl$26.compute(PsiSearchHelperImpl.java:1093)
Ich habe die aktualisiert AndroidStudio, zum neuesten. Aber trotzdem tritt der Fehler auf. Irgendwelche Fixes oder Workarounds?
Was hat die Dokumentation zu den Fehlerpunkten dazu gesagt?
– G_V
28. Januar 2015 um 13:05 Uhr
Ich verwende die stabile Version von Android Studio 1.3 und erhalte immer noch dieselben Fehler wie Sie. Ich habe nur versucht, mein Android-Projekt auf Eclipse-Basis zu importieren.
– Ahmed
6. August 2015 um 1:47 Uhr
Passiert wegen dem Hintergrund indexing Prozesse.
Wenn die IDE indiziert, wenn wir versuchen, die Werte auf der Registerkarte Eigenschaften zu ändern, dann IndexNotReadyException ist geworfen.
Warten Sie, bis die Indizierung abgeschlossen ist.
Hoffe Google behebt das AndroidStudio‘s nächste Veröffentlichung!
Dies geschieht auch in IntelliJ IDEA IDE, dem Produkt von JetBrains, also ist es wohl JetBrains Pflicht, sich um den Fehler zu kümmern.
– Mike
12. Juni 2015 um 16:11 Uhr
nein noch Fehler IndexNotReadyException in Studio 1.5.1 gefunden
– Ajay Pandaya
19. Februar 2016 um 6:37 Uhr
2.3.1 noch da
– SR
9. Mai 2017 um 23:06 Uhr
2.3.3 , immer noch hier
– Jimmy
24. Juni 2017 um 0:02 Uhr
und was soll ich dagegen tun?
– hjchin
13. August 2017 um 14:58 Uhr
Datei-> Cache ungültig machen und neu starten
Dadurch wird der alte Indexierungsprozess gestoppt und ein neuer gestartet.
Warten Sie danach auf die Indizierung und lassen Sie das Projekt erstellen.
Leider blieb der Fehler auch nach Neustart bestehen.
– Chris-Jr
18. Juli 2017 um 8:33 Uhr
Ramesh Kumar
Ich hatte das gleiche Problem und fand eine Lösung, ich habe die API-Ebene 22 auf 21 geändert, Problem gelöst.
API-Level für das XML-Layout wurde auf **Automatically Pick Best ** gesetzt, was API 22 war
Und ich ändere diese API 22 in API 21:
und die Ausnahme entfernt.
Ich hoffe das hilft. Vielen Dank
Links ändern sich oder gehen verloren, könnten Sie einige Inhalte erläutern oder hier zitieren?
– Abarison
17. Juni 2015 um 6:24 Uhr
Dies entspricht dem Klicken auf die Schaltfläche „Aktualisieren“ des visuellen Editors. Leider behebt dies das vorliegende Problem nicht 🙁
– Jacksonkr
9. Dezember 2015 um 14:28 Uhr
Nun, das passiert bei Debug-Bereitstellungen des APK, nicht im XML-Vorschaufenster.
– IgorGanapolsky
3. Februar 2016 um 22:49 Uhr
Wenn Sie versucht haben, das in Eclipse integrierte Projekt über die Standardoption „Projekt öffnen“ von Android Studio zu öffnen, versuchen Sie, das Projekt zu importieren und zu öffnen.
Maria Banak
Wenn dies passiert ist, führen Sie die Gradle-Methode aus, dann werden inkrementelle Builds neu erstellt und die Indizierung wird neu gestartet:
Was hat die Dokumentation zu den Fehlerpunkten dazu gesagt?
– G_V
28. Januar 2015 um 13:05 Uhr
Ich verwende die stabile Version von Android Studio 1.3 und erhalte immer noch dieselben Fehler wie Sie. Ich habe nur versucht, mein Android-Projekt auf Eclipse-Basis zu importieren.
– Ahmed
6. August 2015 um 1:47 Uhr