项目经常需要从别的项目复制一些文件过来,但是经常出现大片的导包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,Android Studio使用inspect code删除 unused import相关推荐

  1. vs2015 支持Android arm neon Introducing Visual Studio’s Emulator for Android

    visual studio 2015支持Android开发了. Microsoft released Visual Studio 2015 Preview this week and with it ...

  2. visual studio 2017 创建 android 本地共享库(.so) 并从 C# android 项目中调用

    Developing Xamarin Android Native Applications ★★★★★ ★★★★ ★★★ ★★ ★ February 23, 2015 by Ankit Asthan ...

  3. mac 下启动Android Studio 时出现 Android Studio was unable to find a valid Jvm

    如题:mac 下启动Android Studio 时出现 Android Studio was unable to find a valid Jvm 解决方法如下: Before you set up ...

  4. arcore_如何使用ARCore和Android Studio构建增强现实Android应用

    arcore by Ayusch Jain 通过Ayusch Jain 如何使用ARCore和Android Studio构建增强现实Android应用 (How to build an Augmen ...

  5. android studio(1)---探索Android Studio

    探索 Android Studio Android Studio 是基于 IntelliJ IDEA 的官方 Android 应用开发集成开发环境 (IDE). 除了 IntelliJ 强大的代码编辑 ...

  6. Android Studio for Experts(Android Dev Summit2015)

    2019独角兽企业重金招聘Python工程师标准>>> 按照规矩,先贴参考来源: 来自简书的iamwent的Android Studio for Experts:Edit(很多帮助, ...

  7. android studio 扰码,Visual Studio 调试技巧 (三) -- 调试第三方组件代码

    上次我们提到,没有源代码而且没有调试符号,我们也可以 Debug.有人可能会问,我什么时候需要在这种情况下调试吗?! 是的.比方说,我们用了某些第三方的组件,这些组件里面难免也会有 Bug.就算是微软 ...

  8. 【Android探索】基于Android Studio平台的蓝牙遥控APP

    前言:好久没更新这博客了,接下来有时间记录下前阵子做的东西,当作是复习之余的回顾往事和时间消遣,哈哈.首先是这个蓝牙遥控APP,这个APP是之前做一个小比赛的时候尝试做来玩玩的,主要内容是使用这个AP ...

  9. android studio开发工具介绍,Android应用开发之Android开发工具介绍、Android Studio配置...

    本文将带你了解Android应用开发之Android开发工具介绍.Android Studio配置,希望本文对大家学Android有所帮助. 2.1   Android Studio配置 2.1.1 ...

最新文章

  1. 报名 | IBM苏中:从深蓝到AlphaGo,从大数据到认知商业
  2. BCH网络成功发布第一个商业级别的Token
  3. Docker镜像管理
  4. 非接触物体尺寸形态测量_如何确定接触式和非接触式测量之间的测量技术
  5. NOIP2014洛谷P2296:寻找道路(bfs)
  6. C#多线程学习之:Monitor类
  7. 飞鸽传书2013年开发计划
  8. TensorFlow笔记(8) LeNet-5卷积神经网络
  9. linux内存分段管理,Linux內存管理之分段機制
  10. CAD图纸加密系统 - CAD2EXE V10.3
  11. 富士通Fujitsu DPK9500GA Pro 打印机驱动
  12. 微信公众号跳转到指定的第三方微信小程序页面
  13. Excel 行列转换的最简方法 1
  14. 共模信号和差模信号的区别和抑制
  15. exynos 4412 电源管理芯片PMIC 的配置及使用方法
  16. 【图片新闻】低空穿越的美军MC-130J突击队II特种作战运输机
  17. 关于支付账户体系研究
  18. 定制Github上的小图标/小徽章
  19. 路由器、路由表及常用路由选择协议初识
  20. 最新商业免签支付系统源码/第三方支付程序源码+源码价值4000缘

热门文章

  1. 安卓破解视频教程合集
  2. Keil MDK版本更新
  3. linux下安装hp1005打印驱动
  4. 【Linux】循序渐进学运维-服务篇-rysnc安装及使用
  5. iOS 13 安装率贼多,你为什么升级它?
  6. python 写文件 编码_python 读写文件的编码问题
  7. Spark 开发入门
  8. Spark 开发总结
  9. 知识图谱中的关系推理,究竟是个什么玩意儿?
  10. 动态规划——openjudge7624山区建小学