DDMS --  Dalvik debug monitor service    调试监控服务

对模拟器进行相关配置。

ADB进程   Android debug bridge  建立eclipse和Android设备之间的连接

cmd 进入dos界面,进行adb指令操作。

adb start-server:启动adb进程
adb kill-server:杀死adb进程
adb devices:查看当前与开发环境连接的设备,此命令也可以启动adb进程
adb install XXX.apk:往模拟器安装apk
adb uninstall 包名:删除模拟器中的应用
adb shell:进入linux命令行

ps:查看运行进程
ls:查看当前目录下的文件结构
netstat -ano:查看占用端口的进程

有时启动不了adb,可能是adb的503端口被别人占用了,netstat -ano 查看占用端口的进程,进入任务管理器 杀死占用的进程。

Logcat

日志信息总共分为5个等级
* verbose:冗余,最低等级,默认
* debug:调试
* info:正常等级的信息
* warn:警告
* error:错误

选中一个等级, 可查看该等级及以上等级的信息。

  • 定义过滤器方便查看。
  • System.out.print输出的日志级别是info,tag是System.out
  • Android提供的日志输出api :tag 可以自己定义

Log.v(TAG, "加油吧,童鞋们");黑色
        Log.d(TAG, "加油吧,童鞋们");蓝色
        Log.i(TAG, "加油吧,童鞋们");绿色
        Log.w(TAG, "加油吧,童鞋们");橙色
        Log.e(TAG, "加油吧,童鞋们");红色

  • 1. Debug调试的作用?
     1). 跟踪程序的运行过程,找出问题出现的地方,更快的解决问题(bug)
     2). 梳理已有功能代码的运行逻辑流程
  • 2. 如何进行Debug调试?

1). 开启Debug的一般步骤:

          a. 设置断点 : 在某个方法体的特定行打断点

b. Debug运行

c. 进入Debug视图模式, 运行至断点处悬停

2). Debug视图的组成
          1 : 常用debug操作工具栏
          2 : 线程堆栈视图
          3 : 变量视图、断点视图
          4 : 代码视图
3). debug常用操作工具栏
          
          1 : 代表执行完当前断点区域进入下一个断点或结束
          2 : 中断程序
          3 : 进入当前行的方法(单步跳入)
          4 : 执行完当前行, 进入下一行(单步跳过)
          5 : 跳出当前方法执行(单步跳出)
   4). 线程堆栈视图

从中可以看出在运行哪些代码,并且整个调用过程,以及代码行号

5). 变量视图
          

        1 : 为变量名视图,显示当前代码行中所有可以访问的实例变量和局部变量
2 : 显示所有的变量值
3 : 显示当前选中变量的值
 

6). 断点视图
          

          1 : 移除断点
          2 : 临时停用/启用断点

最新文章

  1. 【翻译】Awesome R资源大全中文版来了,全球最火的R工具包一网打尽,超过300+工具,还在等什么?
  2. esponse.sendRedirect方式的转向与RequestDispatcher的forward方法的比较
  3. base64
  4. js 打印星星金字塔
  5. MYSQL-用户权限的验证过程
  6. 访问修饰符(public,private,protected,internal,sealed,abstract)
  7. [py] 导入模块 reload(sys)
  8. Python的descriptor (2)
  9. php xml常用函数的集合(比较详细)
  10. springmvc+mybatis如何分层
  11. Android 的平台碎片化问题
  12. VR电影这一新概念在中国电影道路上的探索
  13. Linux下搭建ntp时间同步服务器
  14. CentOS运维常用技能
  15. [转]Qt状态栏(statusbar)的使用
  16. C从源码到运行发生了哪些事
  17. 自建Nuger Server拾遗
  18. js与ios桥接使用WebViewJavascriptBridge简单理解
  19. 【Docker】Docker 目录
  20. Python Map 并行

热门文章

  1. Codeforces 755 F. PolandBall and Gifts 多重背包+贪心
  2. ps -ef | grep
  3. delphi的万能数据库操作
  4. IsNumeric 判断字符串是否为数字(使用Val函数实现),这个函数相当于Java的IsNaN函数
  5. Spring Security调研记录【七】--核心模型与实现
  6. qrcode.react和jquery.qrcode生成二维码
  7. SQL语句--常用
  8. POJ3164 Command Network —— 最小树形图
  9. YTU 2556: 空洞
  10. YTU 2904: B--Faultfinding