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调试的作用?
- 2. 如何进行Debug调试?
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 : 临时停用/启用断点