whats - Remover importações não utilizadas no Android Studio




last android studio version (8)

Desculpe pela resposta tardia .. Para usuários mac Control + Alt / opção + o Tente isso .. Ele está trabalhando para mim ..

Recentemente, iniciei o Android Studio IDE para criar meus aplicativos para Android. Acho atalho para remover a importação não utilizada no Android Studio não está funcionando ( Ctrl + Shift + O )

Qual é a tecla de atalho para fazer o mesmo no Android Studio?


Eu acho que Ctrl + Alt + O funciona quando a importação não é usada, mas é uma importação válida. No entanto, digamos que você tente importar uma classe de um pacote que não existe ou não existe mais (o que pode acontecer durante a refatoração), o comando de atalho não funciona (pelo menos não para mim). Se você tiver mais de um arquivo como este, as coisas podem ficar problemáticas.

Para resolver este problema, clique em Analyze -> Inspect code -> (selecione seu módulo / projeto). Deixe executar a análise. Vá para Importações -> Importações não utilizadas. Clique no botão "Excluir importação desnecessária" que aparece à direita.


No Mac, use o control + option + O


Pressione Alt + Enter com o cursor no topo da importação. O menu Otimizar importações será exibido. Pressione Enter novamente. Suas importações não utilizadas serão removidas.


Simples, clique com o botão direito do mouse no seu projeto no Android Studio e clique no botão Otimizar importações que deve funcionar.

Atualizar

Para fazer a mesma coisa que eu descrevi acima, você pode fazer o mesmo pressionando Ctrl + Alt + O , ele irá otimizar as importações do seu arquivo atual e todo o seu projeto depende da sua seleção em um diálogo.


Você pode fazer isso em tempo real. Você não precisa chamar ( Ctrl + Shift + O ) ou "Projeto / Otimizar Importações ..." a cada vez.

Basta definir essa caixa de seleção em Settings -> Editor -> General -> Auto Import -> Optimize Imports on the fly .

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


Ctrl + Alt + O funciona muito bem e remove as importações não utilizadas


Não é um atalho, mas uma dica útil: há uma maneira de automatizar a importação de pacotes e remover importações não usadas usando as configurações da seguinte maneira:

Arquivo> Configurações> Editor> Geral> Importação Automática.

Na janela acima, você pode marcar Otimizar importações em tempo real (para projeto atual) para forçar a exclusão de instruções de importação não usadas espontaneamente (ou seja, se não houver usos do pacote importado a qualquer instante, a instrução de importação será excluída).





android-studio