ChatGPT解决这个技术问题 Extra ChatGPT

删除 Android Studio 中未使用的导入

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

在 Android Studio 中执行相同操作的快捷键是什么?

如果您不想学习新的快捷方式,也可以将 AS 设置为使用 Eclipse 快捷方式:mussharapp.blogspot.de/2013/07/…
在 Mac 上,Ctrl + Alt + o
文件 > 设置 > 编辑器 > 常规 > 自动导入 - 动态优化导入

A
Ajay S

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

https://i.stack.imgur.com/4pUDU.png

更新

要执行我上面描述的相同操作,您只需按 Ctrl+Alt+O 即可执行相同操作,它将优化当前文件的导入,并且您的整个项目取决于您在对话框中的选择。

https://i.stack.imgur.com/KI60i.png


还请注意,对于 Mac 用户,该命令仍然是 Control,而不是 Command。
对于 Android Studio Build 141,Ctrl+Alt+O 仅针对当前文件进行优化。为了优化您的整个项目,您必须遵循上述右键单击方法。
J
Joshua Pinter

您可以即时进行。您无需每次都调用 (Ctrl+Shift+O) 或“Project/Optimize Imports...”。

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

https://i.stack.imgur.com/5fRoj.png

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


P
Paresh Mayani

按 Ctrl + Alt + O。

将出现一个对话框,其中包含一些选项。如果您愿意,您可以选择以后不再出现该对话框,设置默认行为。

https://i.stack.imgur.com/qGMaI.png


还请注意,对于 Mac 用户,该命令仍然是 Control,而不是 Command。
...在简历中,Mac 用户将按 fn + control + option + O。
@FilipedeLimaBrito,作为 Mac 用户,当我按 fn + control + option + O 时,我得到对话框“选择一种方法来覆盖/实现”,所以我不确定你的意思。
嗯...我使用 Android Studio 2.0 版按下了这个组合并为我工作。控制 + 选项 + O 键也有效(我现在注意到了),所以,忘记我最后的评论并尝试这个组合。
而且,在提出任何问题之前,我写了这些评论,因为我对在 Mac 电脑上使用 Alt 键的组合有点困惑。
D
Deepak gupta

非常简单,只需按照以下步骤操作即可。

在项目模式下切换您的项目。

https://i.stack.imgur.com/jZn0q.png

然后右键单击项目名称。最后一步是从弹出菜单中选择优化导入。

享受!!


这对我来说可以优化整个项目的导入
K
Kavya Shravan

在 Mac 上使用 control + option + O


P
Parmendra Singh

对不起,迟到的答案..对于mac用户命令+选项+ o试试这个..它对我有用..


1,5 年前有人已经发布了这个。先看再回答
它是 control + option + o。我在 Macbook Pro M1 2020 中试过这个。
对于可怜的开发人员,仍在使用旧的 MBP 2015。命令选项 o。
P
Paul Roub

Ctrl+Alt+O 效果很好,可以删除未使用的导入


a
axd

还有一个 Android Studio (1.4) 设置可以即时优化导入:请参阅 Settings->Editor->General->Auto Import。


R
Raghuveer

我认为 Ctrl + Alt + O 在导入未使用但有效导入时有效。但是,假设您尝试从不存在或不再存在的包中导入一个类(这可能在重构期间发生),快捷命令不起作用(至少它不适合我)。如果您有多个这样的文件,事情可能会出现问题。

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


l
live-love

将光标放在导入顶部时按 Alt + Enter。将显示优化导入菜单。再次按 Enter。您未使用的导入将被删除。

https://i.stack.imgur.com/JDWHl.png


J
Jorgesys

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

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

https://i.stack.imgur.com/FgTN7.png

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

https://i.stack.imgur.com/gWOPs.png


M
Md. Arif

在 MacOS (Monterey) + Android Studio (Arctic Fox 2020.3.1) 上:要删除未使用的导入,请按照以下步骤操作。

Android Studio -> 代码 -> 优化导入

快捷键:Option + Command + O

请参阅屏幕截图以获取更多说明。谢谢。

https://i.stack.imgur.com/Qui70.png


P
Paresh Mayani

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


不,这不会删除未使用的导入。它用于建议缺少导入
这不是问题的答案