Eliminar importaciones no utilizadas en Android Studio


254

Recientemente comencé Android Studio IDE para hacer mis aplicaciones de Android. Encuentro que la tecla abreviada para eliminar la importación no utilizada en Android Studio no funciona ( Ctrl+ Shift+ O)

¿Qué es la tecla de acceso directo para hacer lo mismo en Android Studio?


66
Si no desea aprender nuevos accesos directos, también puede configurar AS para que use los accesos directos de Eclipse: mussharapp.blogspot.de/2013/07/…
zapl

10
En Mac,Ctrl + Alt + o
onmyway133

2
Archivo> Configuración> Editor> General> Importación automática - Optimice las importaciones sobre la marcha
live-love

Respuestas:


425

Simple, haga clic derecho en su proyecto en Android Studio, luego haga clic en Optimizar importaciones que debería funcionar.

captura de pantalla

Actualizar

Para hacer lo mismo que describí anteriormente, puede hacer lo mismo presionando Ctrl+ Alt+ O, optimizará las importaciones de su archivo actual y todo su proyecto dependerá de su selección en un diálogo.

ingrese la descripción de la imagen aquí


32
También tenga en cuenta para los usuarios de Mac, el comando sigue siendo Control , no Comando .
Phil

66
Para Android Studio Build 141, Ctrl + Alt + O solo se optimiza para el archivo actual. Para optimizar todo su proyecto, deberá seguir el método de hacer clic con el botón derecho indicado anteriormente.
jds17

136

Puedes hacerlo sobre la marcha. No necesitas llamar ( Ctrl+ Shift+O ) o "Proyecto / Optimizar importaciones ..." cada vez.

Simplemente configure esta casilla de verificación en Settings-> Editor-> General-> Auto Import-> Optimize Imports on the fly.

ingrese la descripción de la imagen aquí

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


36

Presione Ctrl+ Alt+ O.

Aparecerá un cuadro de diálogo con algunas opciones. Puede elegir que el cuadro de diálogo no vuelva a aparecer en el futuro si lo desea, estableciendo un comportamiento predeterminado.

ingrese la descripción de la imagen aquí


55
También tenga en cuenta para los usuarios de Mac, el comando sigue siendo Control , no Comando .
Phil

... En resumen, los usuarios de Mac se presione fn + Control + opción + O .
Filipe Brito

@FilipedeLimaBrito, como usuario de Mac, cuando presiono fn + control + opción + O , aparece el cuadro de diálogo "Elija un método para anular / implementar", por lo que no estoy seguro de lo que quiere decir.
Jason Hartley el

Bueno ... presioné esta combinación usando la versión 2.0 de Android Studio y trabajé para mí. La tecla control + opción + O también funcionó (lo noté en este momento), así que olvide mi último comentario e intente esta combinación.
Filipe Brito

Y, antes de cualquier pregunta, escribí esos comentarios porque estaba un poco confundido acerca de cuál era la combinación para usar la tecla Alt en computadoras Mac.
Filipe Brito

3

También hay una configuración de Android Studio (1.4) para optimizar las importaciones sobre la marcha: consulte Configuración-> Editor-> General-> Importación automática.



3

Es muy simple, solo siga el siguiente paso.

  1. Cambia tu proyecto en modo Proyecto.

ingrese la descripción de la imagen aquí

  1. Luego haga clic derecho en el nombre del proyecto.
  2. El último paso es seleccionar Optimizar las importaciones desde el menú emergente.

¡¡Disfrutar!!


3

Perdón por la respuesta tardía ... Para usuarios de Mac Control+ Alt/option+ o Prueba esto ... Me está funcionando ...


77
Alguien ya publicó esto hace 1,5 años. Mire antes de responder
Tim

2

Ctrl+ Alt+ Ofunciona bastante bien y elimina las importaciones no utilizadas


1

Creo que Ctrl + Alt + O funciona cuando la importación no se usa pero es una importación válida. Sin embargo, supongamos que intenta importar una clase de un paquete que no existe o que ya no existe (lo que puede suceder durante la refactorización), el comando de acceso directo no funciona (al menos no lo hizo para mí). Si tiene más de un archivo como este, las cosas pueden volverse problemáticas.

Para resolver este problema, haga clic en Analizar -> Inspeccionar código -> (seleccione su módulo / proyecto). Deja que realice el análisis. Vaya a Importaciones -> Importaciones no utilizadas. Haga clic en el botón "Eliminar importación innecesaria" que aparece a la derecha.


0

puedes usar Alt+ Enteren Android Studio como tecla de acceso directo


44
No, eso no elimina las importaciones no utilizadas. Se utiliza para sugerir importaciones faltantes
Tim

2
esta no es una respuesta a la pregunta que se hace
AndroidMechanic - Viral Patel

0

Presione Alt+ Entercon el cursor en la parte superior de la importación. Se mostrará el menú Optimizar importaciones. Presione Entrar nuevamente. Sus importaciones no utilizadas serán eliminadas.

ingrese la descripción de la imagen aquí


0

Desde Android Studio 3+, esto se puede hacer abriendo la opción "Optimizar importaciones".

Alt+ Enterel seleccione "Optimizar importaciones".

ingrese la descripción de la imagen aquí

Esto debe ser suficiente para eliminar las importaciones no utilizadas.

ingrese la descripción de la imagen aquí

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.