android studio 的几个好用的工具
代码调优
1. lint 检查
http://www.carrotsight.com/2016/01/29/%E6%B5%85%E8%B0%88Android%E8%87%AA%E5%AE%9A%E4%B9%89Lint%E8%A7%84%E5%88%99%E7%9A%84%E5%AE%9E%E7%8E%B0%20%EF%BC%88%E4%B8%80%EF%BC%89.html
https://github.com/yongce/AndroidDevNotes/blob/master/notes/knowledge/0005-custom-lint.asc
2. checkStyle idea
http://www.jianshu.com/p/1bc49f53ac0a
http://www.jianshu.com/p/baea25f710e7
非常之强大,code review 前建议自己先check 下。
具体支持的检查有:
Javadoc注释
命名约定
标题
Import语句
体积大小
空白
修饰符
块
代码问题
类设计
混合检查
3. findbugs-idea
http://blog.csdn.net/fengyuzhengfan/article/details/50775170
可以检查的比较强大的地方np、和多线程问题,其余可参照参考文献。至于它的配置,其实与checkstyle idea类似,可以通过xml配置,当然也可在gradle中配置。
4. 内存分析 MAT 不过我一般都会在eclipse独立插件上分析
可参见我的 http://www.jianshu.com/p/f14e89641109
5. 卡顿分析 traceview 有空补上
可参见http://blog.csdn.net/qq_28195645/article/details/51736097
分析某个类中,造成界面卡顿的可能函数,从而解决卡顿问题。
编译速度优化
JRebel for Android
类似于instant run的东西,比之更强大。http://www.jianshu.com/p/be33792f1808