Android Studio - Automatische Vervollständigung und andere Funktionen funktionieren nicht

114

Ich habe Android Studio installiert. Es hat gut funktioniert. Jetzt funktioniert plötzlich keine der Funktionen zur automatischen Vervollständigung mehr. Ich kann überall etwas eingeben, keine Variablenprüfung, keine Hilfe bei Funktionen oder Überprüfung. Ich kann das Projekt immer noch kompilieren und bekomme dabei Fehler.

Kann mir bitte jemand bei diesem Problem helfen?

user2701882
quelle

Antworten:

206

Gehen Sie zu Datei> Caches ungültig machen / neu starten ...> Klicken Sie auf Ungültig machen und neu starten

Das funktioniert wirklich bei mir. Quelle: https://code.google.com/p/android/issues/detail?id=61844#c4

Renan Franca
quelle
3
Das funktioniert. Sie müssen warten, bis der "Indizierungs" -Prozess abgeschlossen ist. Übrigens, was ist mit der Antwortsortierung von SO los? Dies ist eindeutig die beste Antwort, befindet sich jedoch unter einigen fehlerhaften Kopien der Antwort im Energiesparmodus (was nicht funktioniert).
Timmmm
2
funktioniert nicht mehr - AS 3.1.3 gibt beim Bearbeiten von XML plötzlich keine Vorschläge mehr!
Jemand irgendwo
Wenn dies bei Ihnen nicht funktioniert, löschen Sie die Caches manuell: siehe diese Antwort . Das hat in meinem Fall geholfen.
Pekannuss
97

Sie können auch überprüfen, ob der Energiesparmodus im Menü Datei deaktiviert ist.

user2904931
quelle
1
Für mich war das Deaktivieren des Energiesparmodus der Trick! Vielen Dank. Für andere kann der Energiesparmodus unter Datei-> Energiesparmodus
Bunny Rabbit
Nach langem googeln funktionierte dies schließlich für mich, aber ich musste Android Studio beenden und neu starten, bevor es anfing zu funktionieren. Danke für das Teilen.
RickC
Ich konnte Power Save erst deaktivieren, nachdem ich meinen Laptop vom Computer getrennt und wieder eingesteckt hatte
Tudor
Danke für die Antwort :)
Noban Hasan
35

Android Studio schließen Gehen Sie zu C: \ Users \ UserName.android und benennen Sie den Ordner um:

  • build-cache to build-cache_old

Gehen Sie zu C: \ Users \ UserName.AndroidStudio3.2 \ system und benennen Sie diese Ordner um:

  • Caches zu caches_old

  • Compiler zu compiler_old

  • compile-server to compile-server_old

  • Konvertierung in convert_old

  • external_build_system to external_build_system_old

  • Frameworks zu Frameworks_old

  • gradle to gradle_old

  • resource_folder_cache to resource_folder_cache_old

Öffnen Sie das Android Studio und öffnen Sie Ihr Projekt erneut.

Sagar Makhija
quelle
19
  1. Android Studio schließen

  2. Gehen Sie zum Ordner path / .AndroidStudio3.5 / system / delete caches

  3. Starten Sie Android Studio

    Das ist Arbeit für mich.

mili2501
quelle
1
Vielen Dank. Es hat mir geholfen.
Sophin
Danke Bruder!!! Nach so vielen Lösungen hat es endlich geklappt.
Ankit Gupta
Sparen Sie meine Zeit. Danke, ich habe wieder 2 Stunden Zeit und starte Android Studio neu. Endlich ist es behoben
Sanjeev Kumar
16

Meistens habe ich gesehen, dass das Problem darin besteht, dass Power Save Modedas Deaktivieren von go to Current inspection profile(untere rechte Ecke in Android Studio) aktiviert ist .

Geben Sie hier die Bildbeschreibung ein

Jorgesys
quelle
14

Ich bin nicht persönlich auf dieses Problem gestoßen, versuche jedoch, die folgenden Einstellungen ( File-> Settingsoder Alt+F7) zu überprüfen :

Projekteinstellungen [Name]
Inspections - stellen Sie sicher, dass AndroidundAndroid Lint Stellen Sie aktiviert ist, oder setzen Sie es alternativ einfach über das Dropdown-Feld oben auf die Standardeinstellungen zurück.

IDE-Einstellungen
Editor -> Code Completion- Stellen Sie sicher, dass die Option aktiviertAutopopup code completion ist (und überprüfen Sie die restlichen Einstellungen nach Ihren Wünschen.

free3dom
quelle
7

Ich hatte ein ähnliches Problem, bei dem keine der anderen Lösungen funktionierte.

Das Problem wurde behoben, indem Android Studio geschlossen und anschließend die IDE- und Build-Ordner gelöscht wurden.

Ben987654
quelle
7

Wenn nichts funktioniert (wie bei mir passiert), gehen Sie zu Ihrem Benutzerprofil in Windows unter% userprofile%. Dort finden Sie Ordner (versteckt), die mit der Version des von Ihnen verwendeten Android Studios benannt sind und denen ein Punkt vorangestellt ist.

wie .AndroidStudio3.1. Löschen Sie das einfach.

Muhammad Ahmed AbuTalib
quelle
1
Dadurch werden alle Konfigurationen gelöscht, die Sie für Android Studio eingerichtet haben
Mirwise Khan
7

Deaktivieren Sie den Energiesparmodus und machen Sie den Cache ungültig und starten Sie ihn neu .

Geben Sie hier die Bildbeschreibung ein

Md Nakibul Hassan
quelle
6

Lösung : Deaktivieren Sie "Datei -> Energiesparmodus " in Android Studio (Beta) 0.8.14 - Mac OS X.

Unter Windows kann sich die Option an einer anderen Stelle befinden.


Ich hatte das gleiche Problem, als ich mich daran erinnerte, dass ich beim Erkunden des neuen Android-Studios den "Datei -> Energiesparmodus" eingeschaltet habe, um zu sehen, was es tut.

Ich habe den Energiesparmodus deaktiviert und all diese intelligenten Funktionen waren zurück.

Es stellte sich heraus, dass Android Studio im Energiesparmodus die Module ausschaltet, die für Funktionen wie Smart Code Completion und Code Analysis verantwortlich sind .

Hasaan Ali
quelle
6

Es funktioniert

Deaktivieren Sie den Energiesparmodus

Deaktivieren Sie die Option Energiesparmodus :: Datei -> Energiesparmodus

Nidheesh G.
quelle
6

Deaktivieren Sie "Energiesparmodus" auf der Registerkarte "Datei"

Geben Sie hier die Bildbeschreibung ein

Muhammad Ali
quelle
5

Es gibt einen Energiesparmodus in Android Studio, wenn Sie versehentlich darauf klicken, wird die Code-Analyse deaktiviert, wodurch der Batterieverbrauch verringert und die Leistung ebenfalls erhöht wird. Es werden jedoch keine Fehler erkannt und automatische Vervollständigungsvorgänge ausgeführt.

Deaktivieren des Energiesparmodus

- Go to File Menu of Studio
- Uncheck The Power Saver Mode

In Ihrer IDE-Code-Analyse wird ein Augensymbol in der rechten Ecke Ihres Android-Studios angezeigt.

If Green means it is enabled and there is no error in your code.
If Red Means It is enabled but there are few errors in your code.
If It is white or blur then code analysis is disabled
Ali786
quelle
1
Grüner Check bedeutet, dass keine Fehler vorliegen. Gelbes Quadrat bedeutet, dass Warnungen vorliegen. Rotes Quadrat bedeutet, dass Fehler vorliegen. Weißes Auge bedeutet, dass es in Bearbeitung ist. Das weiße Pausensymbol bedeutet, dass auf ein Fenster zur automatischen Vervollständigung gewartet wird, um geschlossen zu werden. Es gibt ein weiteres weißes Symbol, das bedeutet, dass es sich im Energiesparmodus befindet und deaktiviert ist.
Anubian Noob
4

Entfernen Sie einfach alle genannten Ordner AndroidStudioPreview

Unter Windows:

Gehen Sie zu Ihrem Benutzerordner - unter Windows 7/8 wäre dies:

[SYSDRIVE]:\Users[your username] (ex. C:\Users\JohnDoe)

In diesem Ordner sollte sich ein Ordner namens befinden .AndroidStudioPreview

Unter Mac OS X.

Entfernen Sie diese Dateien:

~/Library/Application Support/AndroidStudioPreview ~/Library/Caches/AndroidStudioPreview ~/Library/Logs/AndroidStudioPreview ~/Library/Preferences/AndroidStudioPreview

jkin8010
quelle
2

In meinem Fall funktioniert die automatische Vervollständigung wieder, wenn ich die Tastatursprache auf Englisch umschalte.

Hai nguyen thanh
quelle
1

Ich habe dieses Problem bis jetzt viele Male, ich schlage diesen Ansatz vor:

1-wie gesagt Stromsparmodus prüfen

2-Erstellen Sie ein neues Projekt mit derselben Anwendungs-ID und demselben Paketnamen und kopieren Sie alle Quellen und Ressourcen aus dem älteren Projekt in ein neues.

FxRi4
quelle
6
Ein Projekt auf diese Weise neu zu
erstellen
1

Wenn Sie ein Bibliotheksprojekt aufgenommen haben, stellen Sie sicher , dass die Bibliothek , die Abhängigkeiten in hat build.gradleaufgelistet mit der apiKonfiguration, nicht die implementationKonfiguration . Stellen Sie außerdem sicher, dass im Projekt, das die Bibliothek enthält, alle Abhängigkeiten aufgeführt sind (die Verwendung der implementationKonfiguration ist hier in Ordnung).

Beetstra
quelle
Es funktioniert immer noch nicht. Ich habe eine benutzerdefinierte Ansicht in die XML-Datei aufgenommen. Die Attribute (benutzerdefiniert oder Standard) werden nicht automatisch vervollständigt. Selbst die Referenzierung von Dimens- oder String-Dateien funktioniert nicht nur für diese Ansicht.
Paramveer Singh
0
'The file size (2561270 bytes) exceeds configured limit (2560000 bytes). Code insight features are not available.' 

Hatte dieses Problem tagelang, ohne dass eine dieser Lösungsvorschläge funktionierte, bevor diese Meldung nach dem Hinzufügen einer Codezeile unter den Registerkarten gelb angezeigt wurde. Durch Entfernen der Codezeile wurde die Meldung entfernt, das Problem jedoch nicht. Es scheint ein Fenster mit Codegröße zu geben, in dem Sie Insight-Funktionen verlieren, diese Meldung jedoch zumindest für mich nicht erhalten. Sobald Sie einen bestimmten Punkt überschritten haben, wird die Meldung angezeigt. Die vorgeschlagene Lösung in einem anderen Thread für dieses Problem bestand darin, "Hilfe / Benutzerdefinierte Eigenschaften bearbeiten" zu bearbeiten, um das konfigurierte Limit zu erhöhen. Beim Öffnen wurde jedoch ein Dialogfeld geöffnet, in dem Sie gefragt wurden, ob ich einen Ordner "idea.properties" erstellen möchte, und ich entschied mich diesen Ansatz nicht zu riskieren, um eventuell die Dateigröße zu verringern.

Androidcoder
quelle
0

Simpy Es hat bei mir nach dem Neustart des Android-Studios funktioniert.

Kirtikumar A.
quelle
0

Ich stoße auf dieses Problem, wenn ich meinem Projekt auf dem Mac eine Kotlin-Bibliothek hinzufüge. Das Ändern der MacBook-Sprache in Englisch löste dieses Problem. Ich hatte auch einige seltsame Probleme mit automatisch generierten Datenbindungscodes, die ebenfalls gelöst sind.

invisbo
quelle
0

Es kann verschiedene Dinge geben, die dies verursachen.

  1. Stellen Sie sicher, dass Sie die richtige Version in targetSdkVersionund geschrieben haben compileSdkVersion.
  2. Stellen Sie sicher targetSdkVersionund compileSdkVersionsind gleich.

Andere Lösungen können sein:

  1. Caches ungültig machen und Android Studio von File→ neu startenInvalidate Caches / Restarts...
  2. Reinigen Sie Ihr Projekt von BuildClean Project
  3. Projekt neu erstellen von BuildRebuild Project
  4. Projekt erstellen aus BuildMake Project[dieser Vorgang kann einige Zeit dauern]
mubin986
quelle
0

Wählen Sie im Menü: Datei-> Ungültige Fänge / Neustart ...

als im geöffneten Dialog wählen Sie: "Ungültig machen und neu starten" und warten Sie, um Android Studio neu zu starten.

Ein Hashemi
quelle
-1

Ich hatte jetzt schon eine Weile das gleiche Problem. Bis ich die Android Studio-Site durchsucht und mit der Einführung gestoßen bin. Dann habe ich herausgefunden, wie man die Autovervollständigungsfunktion aktiviert (glaube ich). Es heißt, drücken Sie Strg + Leertaste und als ich das tat, hat es funktioniert.

Keith Peñas
quelle
-1
  1. Schließen Sie Android Studio.
  2. Gehen Sie zu C: / User / [SystemName] und löschen Sie die .gradle-Datei.
  3. Öffnen Sie Android Studio und synchronisieren Sie die Gradle-Datei erneut.
Milan Sheth
quelle