Erstellen Sie IntelliJ-Projektindizes neu

133

IntelliJ IDEA 10.5.1 meldet keine Verwendungen für alle Methoden, Klassen usw.

Kann ich IntelliJ zwingen, die Projektindizes neu zu erstellen?

Paul McKenzie
quelle

Antworten:

257

Datei -> Caches ungültig machen ...

(Erzwingen Sie die Neuerstellung aller Caches und Indizes beim nächsten Start.)

Starten Sie IntelliJ IDEA neu.

Achtung: Entfernt die lokale Geschichte.

Boris Pavlović
quelle
6
Wie bringt man IntelliJ dazu, nur bestimmte Ordner zu indizieren?
FutuToad
3
Es war nicht mein Problem, aber +1 für den Tipp
MoienGK
2
Dies beseitigte ein Kompilierungsproblem, das ich in IJ 14.0.3 hatte, wo IJ Importe von abhängigen Modulen nicht löste, obwohl sie explizit in der Projektstruktur enthalten waren. Sie müssen IJ nicht mehr neu starten.
Wjohnson
Dies behebt ein Problem, bei dem Android- ActivityUnterklassen nicht als ContextUnterklasse erkannt wurden . Schade, dass es auch die lokale Geschichte löscht
Xiao
4
Achtung: Datei -> Ungültige Caches entfernen den lokalen Verlauf
user3366706
0

Durch einen Neustart von IntelliJ wurde dies in meinem Fall behoben (Ultimate 2019.1). Beim Neustart werden die Indizes selbst neu erstellt.

Ein interessanter Nebeneffekt, abgesehen von allen Importen und nicht lokalen Referenzen, die als Fehler auftreten, war der Fehler, der in allen String-Literalen gemeldet wurde:

Incompatible types. 
Required: java.lang.String 
Found: java.lang.String
drevicko
quelle