Usuwanie nieużywanych importów w Android Studio

Niedawno uruchomiłem Android Studio IDE, aby tworzyć moje aplikacje na Androida. Uważam, że shortkey do usunięcia nieużywanego importu w Android Studio nie działa (Ctrl+Shift+O )

Co to jest skrót klucz zrobić to samo w Android Studio?

Author: Ajay S, 2014-03-08

10 answers

Proste, kliknij prawym przyciskiem myszy swój projekt w Android Studio, a następnie kliknij zoptymalizuj Import , który powinien działać.

zrzut ekranu

Update

Aby zrobić to samo co opisałem powyżej, możesz zrobić to samo naciskając Ctrl+Alt+o , zoptymalizuje import bieżącego pliku i cały projekt zależy od wyboru w oknie dialogowym.

Tutaj wpisz opis obrazka

 342
Author: Ajay S,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-05-11 12:54:36

Możesz to zrobić w locie. Nie musisz wywoływać (Ctrl+Shift+O ) lub " projekt / Optymalizacja importu..."za każdym razem.

Po prostu ustaw to pole wyboru w "Ustawienia->edytor->Auto Import - > Optymalizacja importu w locie"

Tutaj wpisz opis obrazka

Na OSX: "Preferences -> Editor - > General - > Auto Import - > Optimize import on the fly"

 96
Author: yital9,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-05-27 17:35:26

Naciśnij Ctrl + Alt + O .

Pojawi się okno dialogowe z kilkoma opcjami. Możesz wybrać, aby okno dialogowe nie pojawiało się ponownie w przyszłości, jeśli chcesz, ustawiając domyślne zachowanie.

Tutaj wpisz opis obrazka

 30
Author: Jason Hartley,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-07-03 17:58:54

Przepraszam za późną odpowiedź.. Dla użytkowników mac Control + Alt / option + o Spróbuj tego.. To działa na mnie..

 4
Author: Simon Chius,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-07-28 14:57:50

Istnieje również Android Studio (1.4) ustawienie optymalizacji importu w locie: patrz Ustawienia->edytor->ogólne->Auto Import.

 3
Author: axd,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-10-09 07:23:21

Ctrl+Alt+O działa całkiem dobrze i usuwa nieużywany IMPORT

 2
Author: Sam,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-09-23 16:25:19

Możesz użyć Alt + Wprowadź W Android Studio jako klawisz skrótu

 1
Author: Erum,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-07-03 17:58:00

Myślę, że Ctrl + Alt + O działa, gdy import jest NIEUŻYWANY, ale ważny import. Jednak, powiedzmy, że próbujesz zaimportować klasę z pakietu, który nie istnieje lub już nie istnieje (co może się zdarzyć podczas refaktoryzacji), Komenda shortcut nie działa(przynajmniej nie dla mnie). Jeśli masz więcej niż jeden plik jak ten, rzeczy mogą być problematyczne.

Aby rozwiązać ten problem, kliknij Analyse - > Inspect code - > (wybierz swój moduł / projekt). Pozwól mu przeprowadzić analizę. Przejdź do importu - >Nieużywany import. Kliknij przycisk "Usuń zbędny import", który pojawi się po prawej stronie.

 1
Author: Raghuveer,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-07-13 09:36:18

Nie Skrót, ale przydatna Wskazówka: Istnieje sposób automatyzacji importowania pakietów i usuwania nieużywanych importów za pomocą ustawień w następujący sposób:

File > Settings > Editor > General > Auto Import.

W powyższym oknie, możesz zaznaczyć zoptymalizować import w locie (dla bieżącego projektu) , aby wymusić spontaniczne usunięcie nieużywanych instrukcji importu (tzn. jeśli nie ma zastosowania zaimportowanego pakietu w dowolnym momencie, Instrukcja importu zostanie usunięta).

 0
Author: Hrudhay,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-05-17 12:01:13

Na Macu użyj control + option + O

 0
Author: Kavya Shravan,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-08-07 05:55:09