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

我最近启动了Android Studio IDE来制作Android应用程序。 我发现在Android Studio中删除未使用的导入短键不起作用( Ctrl + Shift + O

什么是在Android Studio中做同样的快捷键?

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

截图

更新

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

在这里输入图像说明

你可以在飞行中做到这一点。 您不需要每次调用( Ctrl + Shift + O )或“项目/优化导入…”。

只需在“设置” – >“编辑器” – >“自动导入” – >“即时优化导入”中设置此checkbox,

在这里输入图像说明

在OSX上:“首选项 – >编辑器 – >常规 – >自动导入 – >优化导入”

按下Ctrl + Alt + O。

一个对话框将出现几个选项。 如果您愿意,可以select让对话框不再出现,设置默认行为。

在这里输入图像说明

对不起,对于迟到的答案..对于Mac用户控制+ Alt /选项+ o试试这个..它是为我工作..

还有一个Android Studio(1.4)设置来优化即时导入:请参阅设置 – >编辑 – >常规 – >自动导入。

您可以在Android Studio中使用Alt + Enter作为快捷键

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

我认为Ctrl + Alt + O在导入未使用时有效,但是是有效的导入。 然而,假设你试图从一个不存在或者不存在的包中导入一个类(这可能在重构过程中发生),这个快捷方式命令不起作用(至less它不适用于我)。 如果你有多个这样的文件,事情可能会有问题。

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