在Android Studio中更改android.util.Log的“明确”自动导入

时间:2017-10-12 15:13:59

标签: java android android-studio

我有一个自定义日志记录类,也称为Log,并且具有静态方法v()e()等等。

现在,当我输入Log.e(时,自动导入会动态导入android.util.Log。一个选项是禁用Add unambiguous imports on the fly,但它不会导入任何内容。

那么自动导入是否可以更改为始终导入我的Log类?

2 个答案:

答案 0 :(得分:2)

打开Android Studio设置,转到

Editor > General > Auto Imports

在名为从导入和完成中排除的部分中添加android.util.Log

之后,当您开始输入Log时,建议将从您的自定义类开始。

编辑:不要忘记将其设置为Project。所以对于其他项目,它不会被排除在外。

答案 1 :(得分:2)

最简单的方法是开始输入类名,比如

Log.d

然后当出现建议导入弹出窗口时,按 ALT + ENTER ,将出现另一个侧面弹出窗口,其中包含基于包深度的快速排除规则,如下图所示。 / p>

fast esclusions

然后,如果您想要回滚排除或更改范围(IDE /项目),您可以进入自动导入面板并根据您的需要进行相应更改,如下图所示:

enter image description here

在AS 3.0 Beta 7上测试