Удалить неиспользуемый импорт в Android Studio


254

Я недавно запустил Android Studio IDE, чтобы создавать приложения для Android. Я считаю, что ярлык для удаления неиспользуемого импорта в Android Studio не работает ( Ctrl+ Shift+ O)

Что такое сочетание клавиш, чтобы сделать то же самое в Android Studio?


6
Если вы не хотите изучать новые ярлыки, вы также можете настроить AS на использование ярлыков Eclipse: mussharapp.blogspot.de/2013/07/…
zapl

10
На Mac,Ctrl + Alt + o
onmyway133

2
Файл> Настройки> Редактор> Общие> Автоимпорт - Оптимизация импорта на лету
live-love

Ответы:


425

Просто щелкните правой кнопкой мыши свой проект в Android Studio и выберите « Оптимизировать импорт», который должен работать.

Скриншот

Обновить

Чтобы сделать то же самое, что я описал выше, вы можете сделать то же самое, просто нажав Ctrl+ Alt+ O, это оптимизирует импорт вашего текущего файла, и весь ваш проект зависит от вашего выбора в диалоге.

введите описание изображения здесь


32
Также обратите внимание, что для пользователей Mac, команда по-прежнему Control , а не Command .
Фил

6
Для Android Studio Build 141, Ctrl + Alt + O оптимизирует только для текущего файла. Чтобы оптимизировать весь ваш проект, вы должны будете следовать методу правой кнопки мыши, указанному выше.
jds17

136

Вы можете сделать это на лету. Вам не нужно звонить ( Ctrl+ Shift+O каждый раз ) или «Проектировать / оптимизировать импорт ...».

Просто установите этот флажок в Settings-> Editor-> General-> Auto Import-> Optimize Imports on the fly.

введите описание изображения здесь

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


36

Нажмите Ctrl+ Alt+ O.

Появится диалоговое окно с несколькими опциями. Вы можете выбрать, чтобы диалоговое окно больше не появлялось в будущем, если хотите, устанавливая поведение по умолчанию.

введите описание изображения здесь


5
Также обратите внимание, что для пользователей Mac, команда по-прежнему Control , а не Command .
Фил

... В резюме, пользователи Mac будут нажимать Fn + управления + опция + O .
Филипе Брито

@FilipedeLimaBrito, как пользователь Mac, когда я нажимаю fn + control + option + O , я получаю диалоговое окно «Выберите метод для переопределения / реализации», поэтому я не уверен, что вы имеете в виду.
Джейсон Хартли,

Хорошо ... Я нажал эту комбинацию с помощью Android Studio версии 2.0 и работал на меня. Контроль + опция + O ключ работал слишком (я заметил прямо сейчас), так что , забыть мой последний комментарий и попробовать эту комбинацию.
Филипе Брито

И, перед любым вопросом, я написал эти комментарии, потому что я был немного озадачен тем, что было сочетание для использования Alt на компьютерах Mac.
Филипе Брито

3

есть также настройка Android Studio (1.4) для оптимизации импорта на лету: см. Настройки-> Редактор-> Общие-> Автоматический импорт.



3

Это очень просто, просто следуйте инструкциям ниже.

  1. Переключите ваш проект в режиме проекта.

введите описание изображения здесь

  1. Затем щелкните правой кнопкой мыши по названию проекта.
  2. Последний шаг - выбрать « Оптимизировать импорт» из всплывающего меню.

Наслаждаться!!


3

Извините за поздний ответ .. Для пользователей Mac Control+ Alt/option+ o Попробуйте это .. Это работает для меня ..


7
Кто-то уже опубликовал это 1,5 года назад. Смотри, прежде чем ответить
Тим

2

Ctrl+ Alt+ Oработает довольно хорошо и удаляет неиспользованный импорт


1

Я думаю, что Ctrl + Alt + O работает, когда импорт не используется, но допустимый импорт. Однако, скажем, вы пытаетесь импортировать класс из пакета, который не существует или больше не существует (что может произойти во время рефакторинга), команда ярлыка не работает (по крайней мере, это не для меня). Если у вас есть несколько таких файлов, все может стать проблематичным.

Чтобы решить эту проблему, нажмите Анализ -> Проверить код -> (выберите свой модуль / проект). Пусть это выполнит анализ. Перейдите в раздел Импорт -> Неиспользованный импорт. Нажмите кнопку «Удалить ненужный импорт», которая появляется справа.


0

Вы можете использовать Alt+ Enterв Android Studio в качестве сочетания клавиш


4
Нет, это не удаляет неиспользованный импорт. Он используется, чтобы предложить отсутствующий импорт
Тим

2
это не ответ на заданный вопрос
AndroidMechanic - Viral Patel

0

Нажмите Alt+ Enterс курсором в верхней части импорта. Появится меню «Оптимизировать импорт». Нажмите Enter еще раз. Ваш неиспользованный импорт будет удален.

введите описание изображения здесь


0

Начиная с Android Studio 3+, это можно сделать, открыв опцию «Оптимизировать импорт».

Alt+ Enterвыберите «Оптимизировать импорт».

введите описание изображения здесь

Этого должно быть достаточно для удаления неиспользованного импорта.

введите описание изображения здесь

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.