Удалить неиспользуемый импорт в 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, это оптимизирует импорт вашего текущего файла, и весь ваш проект зависит от вашего выбора в диалоге.

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

Ajay S
источник
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

yital9
источник
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) для оптимизации импорта на лету: см. Настройки-> Редактор-> Общие-> Автоматический импорт.

AXD
источник
3

На Mac использовать control + option + O

Кавья Шраван
источник
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 в качестве сочетания клавиш

Erum
источник
4
Нет, это не удаляет неиспользованный импорт. Он используется, чтобы предложить отсутствующий импорт
Тим
2
это не ответ на заданный вопрос
AndroidMechanic - Viral Patel
0

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

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

живи любя
источник
0

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

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

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

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

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

Jorgesys
источник