Android物联网应用程序开发-项目九 程序调试-任务3:Android特有的调试工作_第1页
Android物联网应用程序开发-项目九 程序调试-任务3:Android特有的调试工作_第2页
Android物联网应用程序开发-项目九 程序调试-任务3:Android特有的调试工作_第3页
Android物联网应用程序开发-项目九 程序调试-任务3:Android特有的调试工作_第4页
Android物联网应用程序开发-项目九 程序调试-任务3:Android特有的调试工作_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Android物联网应用程序开发资源转化系统教材辽宁轻工职业学院辽宁轻工职业学院项目小结目录

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

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论