在Android Studio中删除未使用的导入

我最近开始使用Android Studio IDE来制作我的Android应用程序。我发现在Android Studio中删除未使用的导入的短键不工作(Ctrl+转变+O)

什么是快捷键做同样在Android工作室?

146499 次浏览

简单,在Android Studio中右键单击您的项目,然后单击应该工作的优化进口

截图

更新

要做我上面描述的同样的事情,你可以做同样的事情,只需按Ctrl+Alt+O,它将优化当前文件的导入,你的整个项目取决于你在对话框中的选择。

enter image description here

Ctrl + Alt + O

将出现一个带有几个选项的对话框。如果您愿意,可以选择将来不再出现该对话框,并设置默认行为。

enter image description here

你可以在Android Studio中使用Alt + 输入作为快捷键

很抱歉回复晚了。对于mac用户命令 + 选项 + o 试试这个. .这是为我工作..

还有一个Android Studio(1.4)设置来优化导入:参见设置->编辑器->通用->自动导入。

你可以在飞行中完成。你不需要每次都调用(Ctrl+转变+O)或“Project/Optimize Imports…”。

只需将此复选框设置为Settings -> Editor -> General -> Auto Import -> Optimize Imports on the fly

enter image description here

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

Ctrl+Alt+O工作得很好,可以删除未使用的导入

我认为Ctrl + Alt + O工作时,导入未使用,但一个有效的导入。然而,假设您试图从一个不存在或不再存在的包中导入一个类(这可能发生在重构过程中),快捷命令不起作用(至少对我来说没有作用)。如果您有多个这样的文件,就会出现问题。

要解决这个问题,点击分析->检查代码->(选择你的模块/项目)。让它执行分析。进入“导入”->未使用的导入。点击右侧出现的“删除不必要的导入”按钮。

在Mac上使用control + option + O

将光标放在导入文件上方,按Alt + 输入。将显示“优化导入”菜单。再次按“Enter”。您未使用的导入将被删除。

enter image description here

从Android Studio 3+开始,这可以通过打开“优化导入”选项来完成。

Alt+输入选择“优化导入”。

enter image description here

这必须足以删除未使用的导入。

enter image description here

这很简单,只要按照下面的步骤。

  1. 在项目模式中切换项目。

enter image description here

  1. 然后右键单击项目名称。
  2. 最后一步是从弹出菜单中选择优化进口

享受! !

在MacOS (Monterey) + Android Studio (Arctic Fox 2020.3.1)上: 删除未使用的导入文件,请执行以下步骤

Android Studio ->代码→优化进口

快捷键:选项+命令+ O

详情请见截图。谢谢。

android studio截图on mac

这里Android Studio花栗鼠| 2021.2.1补丁1 windows 10 < / p >

 ctrl+alt+o

完美的工作

enter image description here

只需要设置这个复选框Settings ->Languages & FrameworksFlutterOrganize imports on save

enter image description here