Android物联网应用程序开发项目九 程序调试_任务3:Android特有的调试工作.pptVIP

  • 1
  • 0
  • 约1.21千字
  • 约 8页
  • 2020-02-05 发布于辽宁
  • 举报

Android物联网应用程序开发项目九 程序调试_任务3:Android特有的调试工作.ppt

* 辽宁轻工职业学院 项目小结 目 录 辽宁轻工职业学院 任务 3 Android特有的调试工具 项目9 程序调试 1. 使用Android Lint 辽宁轻工职业学院 【项目小结】 Android lint是在ADT 16提供的新工具,它是一个代码扫描工具,能够帮助我们识别代码结构存在的问题,主要包括: 1)布局性能(以前是 layoutopt工具,可以解决无用布局、嵌套太多、布局太多) 2)未使用到资源 3)不一致的数组大小 4)国际化问题(硬编码) 5)图标的问题(重复的图标,错误的大小) 6)可用性问题(如不指定的文本字段的输入型) 7)manifest文件的错误 1. 使用Android Lint 辽宁轻工职业学院 【项目小结】 Android lint可以解决如上的问题。lint是命令工具,它已经完美的集成到了Eclipse中,通过lint,可以检测出每个问题的说明和问题的严重性,根据检测报告可以对程序作出改进。下面介绍下在Eclipse怎么使用lint。 lint的使用可以通过两个途径,Eclipse左上角的打钩的按钮或者选择项目-右键-Android Tools,如下图所示: 1. 使用Android Lint 辽宁轻工职业学院 【项目小结】 lint工具简单实用,自动化分析,分析完成会给我们分析报告,如下图所示: 分析包括中会包括错误和警告,会给出具体的描述、类别、位置。 Android lint是对android开发者很有帮助的一款工具,对于项目打包发布前优化代码、查找没用到的资源、查找错误等非常有帮助。作为开发者是必须掌握的工具之一,如果想了解更多可以参考lint。 2.R类的问题 辽宁轻工职业学院 【项目小结】 通常,在添加资源或删除引用后再重新保存文件,Eclipse会准确无误的重新进行项目编译。 不过,有时这些编译错误会一直出现或是出现得莫名其妙。如遇这种情况,请尝试如下操作。 1) 运行Android Lint 2)选择Window → Run Android Lint菜单项。Lint会检查并梳理项目资源文件。 3)清理项目 4)选择Project → Clean菜单项。Eclipse会重新编译整个项目,消除错误。 5)重新检查资源文件中XML文件的有效性 2.R类的问题 辽宁轻工职业学院 【项目小结】 6)删除gen目录 如果Eclipse无法生成新的R.java文件,我们可以删除整个gen目录。Eclipse会重新编译项目并创建一个新的gen目录,内含功能完备的R类。 如仍存在资源相关问题或其他问题,建议仔细阅读错误提示并检查布局文件。 学校地址:辽宁省大连市金州新区金港路288号 邮编:116100 THANK YOU For Your Potential Watching *

文档评论(0)

1亿VIP精品文档

相关文档