Android开发学习——开发调试工具-DDMS应用,ADB进程,Logcat,Eclipse Debug调试
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调试?
1). 开启Debug的一般步骤:
b. Debug运行
c. 进入Debug视图模式, 运行至断点处悬停
从中可以看出在运行哪些代码,并且整个调用过程,以及代码行号
2 : 显示所有的变量值3 : 显示当前选中变量的值6). 断点视图1 : 移除断点2 : 临时停用/启用断点
最新文章
- 【翻译】Awesome R资源大全中文版来了,全球最火的R工具包一网打尽,超过300+工具,还在等什么?
- esponse.sendRedirect方式的转向与RequestDispatcher的forward方法的比较
- base64
- js 打印星星金字塔
- MYSQL-用户权限的验证过程
- 访问修饰符(public,private,protected,internal,sealed,abstract)
- [py] 导入模块 reload(sys)
- Python的descriptor (2)
- php xml常用函数的集合(比较详细)
- springmvc+mybatis如何分层
- Android 的平台碎片化问题
- VR电影这一新概念在中国电影道路上的探索
- Linux下搭建ntp时间同步服务器
- CentOS运维常用技能
- [转]Qt状态栏(statusbar)的使用
- C从源码到运行发生了哪些事
- 自建Nuger Server拾遗
- js与ios桥接使用WebViewJavascriptBridge简单理解
- 【Docker】Docker 目录
- Python Map 并行
热门文章
- Codeforces 755 F. PolandBall and Gifts 多重背包+贪心
- ps -ef | grep
- delphi的万能数据库操作
- IsNumeric 判断字符串是否为数字(使用Val函数实现),这个函数相当于Java的IsNaN函数
- Spring Security调研记录【七】--核心模型与实现
- qrcode.react和jquery.qrcode生成二维码
- SQL语句--常用
- POJ3164 Command Network —— 最小树形图
- YTU 2556: 空洞
- YTU 2904: B--Faultfinding