Entfernen Sie nicht verwendete Importe in Android Studio

254

Ich habe kürzlich Android Studio IDE gestartet, um meine Android-Apps zu erstellen. Ich finde, Shortkey zum Entfernen nicht verwendeten Imports in Android Studio funktioniert nicht ( Ctrl+ Shift+ O)

Was ist die Tastenkombination, um dasselbe in Android Studio zu tun?

Android
quelle
6
Wenn Sie keine neuen Verknüpfungen lernen möchten, können Sie AS auch so einstellen, dass Eclipse-Verknüpfungen verwendet werden: mussharapp.blogspot.de/2013/07/…
zapl
10
Auf Mac,Ctrl + Alt + o
onmyway133
2
Datei> Einstellungen> Editor> Allgemein> Auto-Import - Importe im laufenden Betrieb optimieren
Live-Love

Antworten:

425

Klicken Sie einfach mit der rechten Maustaste auf Ihr Projekt in Android Studio und dann auf die Importe optimieren , die funktionieren sollen.

Bildschirmfoto

Aktualisieren

Um dasselbe zu tun, was ich oben beschrieben habe, können Sie dasselbe tun, indem Sie einfach Ctrl+ Alt+ drücken. Dadurch Owerden die Importe Ihrer aktuellen Datei optimiert und Ihr gesamtes Projekt hängt von Ihrer Auswahl in einem Dialogfeld ab.

Geben Sie hier die Bildbeschreibung ein

Ajay S.
quelle
32
Beachten Sie auch für Mac - Nutzer, der Befehl ist nach wie vor Kontrolle , nicht Befehl .
Phil
6
Bei Android Studio Build 141 wird Strg + Alt + O nur für die aktuelle Datei optimiert. Um Ihr gesamtes Projekt zu optimieren, müssen Sie die oben angegebene Rechtsklick-Methode anwenden.
jds17
136

Sie können es im laufenden Betrieb tun. Sie müssen nicht jedes Mal ( Ctrl+ Shift+ O) oder "Importe projizieren / optimieren ..." aufrufen .

Aktivieren Sie einfach dieses Kontrollkästchen in Settings-> Editor-> General-> Auto Import-> Optimize Imports on the fly.

Geben Sie hier die Bildbeschreibung ein

Unter OSX: Preferences-> Editor-> General-> Auto Import->Optimize imports on the fly

yital9
quelle
36

Drücken Sie Ctrl+ Alt+ O.

Ein Dialogfeld mit einigen Optionen wird angezeigt. Sie können festlegen, dass das Dialogfeld in Zukunft nicht mehr angezeigt wird, wenn Sie dies wünschen, und ein Standardverhalten festlegen.

Geben Sie hier die Bildbeschreibung ein

Jason Hartley
quelle
5
Beachten Sie auch, dass der Befehl für Mac-Benutzer weiterhin Steuerung lautet , nicht Befehl .
Phil
... Im Lebenslauf drücken die Mac-Benutzer die Option fn + control + + O .
Filipe Brito
@FilipedeLimaBrito Wenn ich als Mac-Benutzer fn + Strg + Option + O drücke , wird der Dialog "Wählen Sie eine Methode zum Überschreiben / Implementieren" angezeigt, sodass ich nicht sicher bin, was Sie meinen.
Jason Hartley
Nun ... Ich habe diese Kombination mit Android Studio Version 2.0 gedrückt und für mich gearbeitet. Die Option control + + O- Taste hat auch funktioniert (ich habe es gerade bemerkt). Vergessen Sie also meinen letzten Kommentar und probieren Sie diese Kombination aus.
Filipe Brito
Und vor jeder Frage schrieb ich diese Kommentare, weil ich etwas verwirrt darüber war, wie die Kombination der Alt- Taste auf Mac-Computern aussehen sollte.
Filipe Brito
3

Es gibt auch eine Android Studio (1.4) -Einstellung, um Importe im laufenden Betrieb zu optimieren: siehe Einstellungen-> Editor-> Allgemein-> Autoimport.

axd
quelle
3

Auf dem Mac verwenden control + option + O

Kavya Shravan
quelle
3

Es ist sehr einfach Befolgen Sie einfach den folgenden Schritt.

  1. Schalten Sie Ihr Projekt in den Projektmodus.

Geben Sie hier die Bildbeschreibung ein

  1. Klicken Sie dann mit der rechten Maustaste auf den Projektnamen.
  2. Der letzte Schritt besteht darin, das Popup-Menü " Importe optimieren" auszuwählen .

Genießen!!

Deepak Gupta
quelle
3

Entschuldigung für die späte Antwort. Für Mac-Benutzer Control+ Alt/option+ o Versuchen Sie dies. Es funktioniert für mich.

Simon Chius
quelle
7
Jemand hat dies bereits vor 1,5 Jahren gepostet. Schauen Sie, bevor Sie antworten
Tim
2

Ctrl+ Alt+ OFunktioniert recht gut und entfernt ungenutzte Importe

Sam
quelle
1

Ich denke, Strg + Alt + O funktioniert, wenn der Import nicht verwendet wird, aber ein gültiger Import. Angenommen, Sie versuchen, eine Klasse aus einem Paket zu importieren, das nicht oder nicht mehr vorhanden ist (was beim Refactoring passieren kann). Der Befehl shortcut funktioniert nicht (zumindest für mich nicht). Wenn Sie mehr als eine solche Datei haben, kann dies problematisch werden.

Um dieses Problem zu lösen, klicken Sie auf Analysieren -> Code überprüfen -> (wählen Sie Ihr Modul / Projekt aus). Lassen Sie es die Analyse durchführen. Gehen Sie zu Importe -> Nicht verwendete Importe. Klicken Sie rechts auf die Schaltfläche "Unnötigen Import löschen".

Raghuveer
quelle
0

Sie können Alt+ verwendenEnter in Android Studio als Tastenkombination verwenden

Erum
quelle
4
Nein, dadurch werden nicht verwendete Importe nicht entfernt. Es wird verwendet, um fehlende Importe vorzuschlagen
Tim
2
Dies ist keine Antwort auf die gestellte Frage
AndroidMechanic - Viral Patel
0

Drücken Sie Alt+ Entermit dem Cursor über dem Import. Das Menü Importe optimieren wird angezeigt. Drücken Sie erneut die Eingabetaste. Ihre nicht verwendeten Importe werden entfernt.

Geben Sie hier die Bildbeschreibung ein

Live-Liebe
quelle
0

Seit Android Studio 3+ können Sie dazu die Option "Importe optimieren" öffnen.

Alt+ EnterWählen Sie "Importe optimieren".

Geben Sie hier die Bildbeschreibung ein

Dies muss ausreichen, um die nicht verwendeten Importe zu entfernen.

Geben Sie hier die Bildbeschreibung ein

Jorgesys
quelle