Android代码优化工具——Android lint
2013-12-27 11:07
323 查看
作为移动应用开发者,我们总希望发布的apk文件越小越好,不希望资源文件没有用到的图片资源也被打包进apk,不希望应用中使用了高于minSdk的api,也不希望AndroidManifest文件存在异常,lint就能解决我们的这些问题。Android lint是在ADT 16提供的新工具,它是一个代码扫描工具,能够帮助我们识别代码结构存在的问题,主要包括:
1)布局性能(以前是 layoutopt工具,可以解决无用布局、嵌套太多、布局太多)
2)未使用到资源
3)不一致的数组大小
4)国际化问题(硬编码)
5)图标的问题(重复的图标,错误的大小)
6)可用性问题(如不指定的文本字段的输入型)
7)manifest文件的错误
Android lint可以解决如上的问题,当然还有更多,具体的可以参考Android Lint Checks。Android官方也总结了lint能解决的问题,如下图。
lint是命令工具,它已经完美的集成到了Eclipse中,我们可以方便的使用。通过lint,我们可以检测出每个问题的说明和问题的严重性,根据检测报告可以对程序作出改进。下面介绍下在Eclipse怎么使用lint。
lint的使用可以通过两个途径,Eclipse左上角的打钩的按钮或者选择项目->右键->Android Tools,如下图所示:
图一 图二
lint工具简单实用,自动化分析,分析完成会给我们分析报告:
分析包括中会包括错误和警告,会给出具体的描述、类别、位置。上图是一个错误的描述,下图给出警告描述。
Android lint是对android开发者很有帮助的一款工具,对于项目打包发布前优化代码、查找没用到的资源、查找错误等非常有帮助。作为开发者是必须掌握的工具之一,如果想了解更多可以参考lint。
再说些题外话,希望路过的各位支持,博主有幸成为2013年度博客之星的候选人之一,期待你的一票,谢谢您的支持。
投票猛击:
http://vote.blog.csdn.net/blogstaritem/blogstar2013/xyz_lmn
/**
* @author 张兴业
* http://blog.csdn.net/xyz_lmn * iOS入门群:83702688
* android开发进阶群:241395671
* 我的新浪微博:@张兴业TBOW
*/
参考:
http://tools.android.com/tips/lint
http://tools.android.com/tips/lint-checks
http://developer.android.com/tools/help/lint.html
http://developer.android.com/tools/debugging/improving-w-lint.html
1)布局性能(以前是 layoutopt工具,可以解决无用布局、嵌套太多、布局太多)
2)未使用到资源
3)不一致的数组大小
4)国际化问题(硬编码)
5)图标的问题(重复的图标,错误的大小)
6)可用性问题(如不指定的文本字段的输入型)
7)manifest文件的错误
Android lint可以解决如上的问题,当然还有更多,具体的可以参考Android Lint Checks。Android官方也总结了lint能解决的问题,如下图。
lint是命令工具,它已经完美的集成到了Eclipse中,我们可以方便的使用。通过lint,我们可以检测出每个问题的说明和问题的严重性,根据检测报告可以对程序作出改进。下面介绍下在Eclipse怎么使用lint。
lint的使用可以通过两个途径,Eclipse左上角的打钩的按钮或者选择项目->右键->Android Tools,如下图所示:
图一 图二
lint工具简单实用,自动化分析,分析完成会给我们分析报告:
分析包括中会包括错误和警告,会给出具体的描述、类别、位置。上图是一个错误的描述,下图给出警告描述。
Android lint是对android开发者很有帮助的一款工具,对于项目打包发布前优化代码、查找没用到的资源、查找错误等非常有帮助。作为开发者是必须掌握的工具之一,如果想了解更多可以参考lint。
再说些题外话,希望路过的各位支持,博主有幸成为2013年度博客之星的候选人之一,期待你的一票,谢谢您的支持。
投票猛击:
http://vote.blog.csdn.net/blogstaritem/blogstar2013/xyz_lmn
/**
* @author 张兴业
* http://blog.csdn.net/xyz_lmn * iOS入门群:83702688
* android开发进阶群:241395671
* 我的新浪微博:@张兴业TBOW
*/
参考:
http://tools.android.com/tips/lint
http://tools.android.com/tips/lint-checks
http://developer.android.com/tools/help/lint.html
http://developer.android.com/tools/debugging/improving-w-lint.html
相关文章推荐
- Android Lint工具 优化代码 <12>
- Android代码优化—使用Android lint工具
- Android代码优化——使用Android lint工具
- Android代码优化——使用Android lint工具
- Android代码优化——使用Android lint工具
- Android代码优化——使用Android lint工具
- android[工具or命令] 代码优化-Android lint工具
- Android代码优化——使用Android lint工具
- android studio lint工具实现代码检查优化
- 使用lint工具优化Android代码
- AndroidStudio代码优化之Lint工具的使用
- Android代码优化——使用Android lint工具
- Android代码优化——使用Android lint工具
- 【lint】Android代码优化——使用Android lint工具
- Android代码优化——使用Android lint工具(才发现这是个不错的工具)
- 使用lint工具优化Android代码
- -------------------Android代码优化——使用Android lint工具
- Android代码优化工具——Android lint
- Android代码优化——使用Android lint工具
- Android代码优化——使用Android lint工具