Rimuovi le importazioni non utilizzate in Android Studio


254

Di recente ho avviato Android Studio IDE per creare le mie app Android. Trovo che la scorciatoia per rimuovere l'importazione inutilizzata in Android Studio non funzioni ( Ctrl+ Shift+ O)

Qual è il tasto di scelta rapida per fare lo stesso in Android Studio?


6
Se non vuoi imparare nuove scorciatoie puoi anche impostare AS per usare le scorciatoie Eclipse: mussharapp.blogspot.de/2013/07/…
zapl

10
Su Mac,Ctrl + Alt + o
onmyway133

2
File> Impostazioni> Editor> Generale> Importazione automatica - Ottimizza le importazioni al volo
live-love

Risposte:


425

Semplice, fai clic destro sul tuo progetto in Android Studio, quindi fai clic su Ottimizza importazioni che dovrebbe funzionare.

immagine dello schermo

Aggiornare

Per fare la stessa cosa che ho descritto sopra, puoi fare lo stesso semplicemente premendo Ctrl+ Alt+ O, ottimizzerà le importazioni del tuo file corrente e l'intero progetto dipende dalla selezione in una finestra di dialogo.

inserisci qui la descrizione dell'immagine


32
Nota anche per gli utenti Mac, il comando è ancora Control , non Command .
Phil

6
Per Android Studio Build 141, Ctrl + Alt + O ottimizza solo per il file corrente. Per ottimizzare l'intero progetto, dovrai seguire il metodo destro + clic sopra indicato.
jds17,

136

Puoi farlo al volo. Non è necessario chiamare ( Ctrl+ Shift+ O) o "Progetto / Ottimizza importazioni ..." ogni volta.

Basta impostare questa casella di controllo in Settings-> Editor-> General-> Auto Import-> Optimize Imports on the fly.

inserisci qui la descrizione dell'immagine

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


36

Premi Ctrl+ Alt+ O.

Apparirà una finestra di dialogo con alcune opzioni. Puoi scegliere di non visualizzare più la finestra di dialogo in futuro, se lo desideri, impostando un comportamento predefinito.

inserisci qui la descrizione dell'immagine


5
Nota anche per gli utenti Mac, il comando è ancora Control , non Command .
Phil

... Nella ripresa, gli utenti Mac potranno premere fn + controllo + opzione + O .
Filipe Brito,

@FilipedeLimaBrito, come utente Mac, quando premo fn + control + option + O , visualizzo la finestra di dialogo "Scegli un metodo da sostituire / implementare", quindi non sono sicuro di cosa intendi.
Jason Hartley,

Bene ... ho premuto questa combinazione usando Android Studio versione 2.0 e ho lavorato per me. Anche il tasto control + option + O ha funzionato (l'ho notato subito), quindi dimentica il mio ultimo commento e prova questa combinazione.
Filipe Brito,

E, prima di qualsiasi domanda, ho scritto quei commenti perché ero un po 'confuso su quale fosse la combinazione per usare il tasto Alt sui computer Mac.
Filipe Brito,

3

esiste anche un'impostazione di Android Studio (1.4) per ottimizzare le importazioni al volo: vedi Impostazioni-> Editor-> Generale-> Importazione automatica.



3

È molto semplice Basta seguire il passaggio seguente.

  1. Cambia il tuo progetto in modalità Progetto.

inserisci qui la descrizione dell'immagine

  1. Quindi fare clic con il tasto destro sul nome del progetto.
  2. Il passaggio finale è selezionare il menu a comparsa Ottimizza importazioni dal menu a comparsa.

Godere!!


3

Ci scusiamo per la risposta tardiva .. Per utenti mac Control+ Alt/option+ oProva questo .. Funziona per me ..


7
Qualcuno l'ha già pubblicato 1,5 anni fa. Guarda prima di rispondere
Tim

2

Ctrl+ Alt+ Ofunziona abbastanza bene e rimuove le importazioni inutilizzate


1

Penso che Ctrl + Alt + O funzioni quando l'importazione è inutilizzata ma un'importazione valida. Tuttavia, supponi di provare a importare una classe da un pacchetto che non esiste o non esiste più (cosa che può accadere durante il refactoring), il comando di scelta rapida non funziona (almeno non per me). Se hai più di un file come questo, le cose possono diventare problematiche.

Per risolvere questo problema, fai clic su Analizza -> Controlla codice -> (seleziona il tuo modulo / progetto). Lascia che esegua l'analisi. Vai su Importazioni -> Importazioni non utilizzate. Fai clic sul pulsante "Elimina importazione non necessaria" che appare sulla destra.


0

puoi usare Alt+ Enterin Android Studio come tasto di scelta rapida


4
No, ciò non rimuove le importazioni non utilizzate. È usato per suggerire importazioni mancanti
Tim

2
questa non è una risposta alla domanda posta
AndroidMechanic - Viral Patel,

0

Premi Alt+ Entercon il cursore sopra l'importazione. Verrà visualizzato il menu Ottimizza importazioni. Premi nuovamente Invio. Le tue importazioni non utilizzate verranno rimosse.

inserisci qui la descrizione dell'immagine


0

Da Android Studio 3+, questo può essere fatto aprendo l'opzione "Ottimizza importazioni".

Alt+ Enterselezionare "Ottimizza importazioni".

inserisci qui la descrizione dell'immagine

Questo deve essere sufficiente per rimuovere le importazioni non utilizzate.

inserisci qui la descrizione dell'immagine

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.