Android Studio使用inspect code删除 unused import

项目经常需要从别的项目复制一些文件过来,但是经常出现大片的导包unused import,但是我用自动导包并没有效果,必须把这些错误的导包手动删除才可以导入正确的包,虽然文件不多,手动删除是可以完成的,但是作为合格的工程师,并不允许我这样做。

看着这些灰线和红色的错误我开始冥想,这些是AS检查出来的代码错误,查了下是叫lint的东西,lint工具是Android studio中集成的一个代码提示工具。从这里切入,我右键项目,运行了下Analyze->inspect code,出现了lint检查出来的所有问题。


import有没有,很激动。

展开来看,项目所有导包错误的都在这里,还有对应的Problem ressolution,就是Delete unneccessary import,它确实可以删除了这个unneccessary import,但是我是那种会乖乖一个个删除的人吗?作为这么一个成熟的IDE,功能不止这么简单的。于是我的鼠标很自然的右键了Unused import。


于是所有错误的导包都删除了,开始了AS的自动导包功能,自动导入正确的包。AS确实很强大,还有很多功能等我们去挖掘。

吐槽一个,最近在面试,面试官问了一个很乏问题,我又使用冥想的方法寻找答案,并在回答的时候用了可能这两个字,毕竟这只是我的猜测(后来我去查,证明我是对的),但是面试官有点看不起可能这两个字,我就把我的思路告诉面试官,并想让面试官说说,面试官的回答是:你可以去看看xx大神的博客。我无语了,看了几篇博客就来装逼。

冥想是一种根据自身经验,对未知事物的推测的能力,说白了就是举一反三的能力,我觉得这种能力对程序员挺重要的。

你可能感兴趣的:(Android Studio使用inspect code删除 unused import)