IndexNotReadyException – Android Studio

Lesezeit: 3 Minuten

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

Benutzer-Avatar
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

Geben Sie hier die Bildbeschreibung ein

Und ich ändere diese API 22 in API 21:

Geben Sie hier die Bildbeschreibung ein

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.

Benutzer-Avatar
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:

task _deleteIncrementals << {
    def dirName = new File("${rootDir}/$project.name/build/intermediates/builds/debug/")
    dirName.deleteDir()
}

1179090cookie-checkIndexNotReadyException – Android Studio

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy