很多初入Android的开发者可能会发现经常遇到Force Close或ANR这样的问题,一般我们通过Android系统的错误日志打印工具Logcat可以看到出错的内容,今天一起来说下如何通过 Eclipse行号和Logcat捕捉出错点,我们遇到错误可以首先在Eclipse的DDMS中自带的Logcat组件查看错误,一般错误原因是 Caused by XXX引起的,如下面我们可以看到因为android.widget.TextView是系统的类,由于没有太大的问题所以向前找可以看到我们的 onCreate (test.java 20)这句是我们创建的Android工程位置,所以应该在Java代码的第20行查找。如图

默认的Eclipse是不显示行号的,我们可以通过到Eclipse的菜单中找Window -> Prefences

在Preferences对话框中依次进入General -> Editors -> Text Editors 并勾选 show line numbers即可,如图

告诉大家已经更简单的快捷方式,在Eclipse直接按下Ctrl+F10键,在弹出的菜单中选择Show Line Numbers也可以显示行号
这对于调试Android应用来说十分的方便,平时我们出错竟然可以报告出在代码的第几行,虽然Google使用APK的方式通过Dalvik字节码方式
可以增加了一些反编译Java程序的难度,虽然没有像反编译.class文件那么复杂,也许你不会ida这样的调试工具,不过Android开发网将在近
期讲下如何通过GDB和DEXDUMP以及android123开发的一个小工具来最大化的反编译apk文件中的dex,还原出程序的源代码。

最新文章

  1. ghoest32 不重启电脑手动备份系统为.gho
  2. ASP.NET 开发必备知识点(2):那些年追过的ASP.NET权限管理
  3. HTML、CSS部分
  4. VB.NET 注册表基本操作
  5. LDA-math-神奇的Gamma函数
  6. Javascript的"预编译"思考
  7. 高逼格的画图:VIM原来可以这样玩
  8. jsonp 跨域原理详解
  9. turing 项目引用
  10. OneApm,NewRelic
  11. iOS Developer Libray (中文版)-- Defining Classes 定义类
  12. Oracle基础(二)---操作命令
  13. 矩形类定义【C++】
  14. logback学习二
  15. redis 的简单使用
  16. Android开发实战(申明:来源于网络)
  17. es6安装babel包
  18. linux fdisk 添加硬盘,分区,挂载,永久挂载
  19. 关于Forsaken Isle
  20. 简单的 Helper 封装 -- SecurityHelper 安全助手:封装加密算法(MD5、SHA、HMAC、DES、RSA)

热门文章

  1. asp.net中使用ueditor 1.3.6上传图片问题
  2. 一个执行Dos命令的窗口程序,与各位分享。
  3. 关于vue单页面应用总是先出现主页一闪而过的现象
  4. Postfix接收邮件后转向运行特定的脚本
  5. Android获取网络图片应用示例
  6. php之表单-2(表单验证)
  7. 1z0-052 q209_4
  8. Gulp构建前端自动化工作流之:常用插件介绍及使用
  9. Stage3d 由浅到深理解AGAL的管线vertex shader和fragment shader || 简易教程 学习心得 AGAL 非常非常好的入门文章
  10. java8 map flatmap