三 调试技术
1 添加断点
双击代码所在行的左侧的侧边栏,可以再断点出设置其属性,比如运行的次数。
2 移出断点
双击代码所在行的左侧的侧边栏或者切换到Debug视图,在BreakPoints里勾选要移出的断点
3 观察变量
切换到Debug视图,在Variables和Expression里可以观察要观察的变量的值,也可将鼠标移至变量出来观察变量的值。
4 常用的调试快捷键
F5--跳到内部去执行
F6--单步跳过执行
F8--断点运行
5 DDMS中的LogCat
使用Log类,可以将信息输出到LogCat中,Log类提供如下的静态方法
Log.i(String tag,String msg);
Log.v(String tag,String msg);
Log.d(String tag,String msg);
Log.w(String tag,String msg);
Log.e(String tag,String msg);
分别对应了LogCat中的i、v、d、w、e。还可以根据tag还创建不同的LogCat,方便观察。
四 常用adb命令的使用
1 adb shell
进入手机或模拟器的linux shell中,可以执行各种shell命令
2 adb install path_apk
安装apk到手机或模拟器中
3 adb uninst 软件名
卸载软件
4 adb push <local> <remote>
将文件复制到手机或者模拟器中
5 adb pull <local> <remote>
从手机或者模拟器中复制文件
6 adb bugerport
7 创建和使用虚拟SD卡的命令
第一步 mksdcard size pah
如 mksdcard 256 E:/Android/mysd.img
第二步 创建一个AVD,把虚拟sd卡的路径设置为sd card的路径
第三步 使用 adb push 命令将要用的文件添加到虚拟sd卡中
如 adb push E:/music/test.mp3 /sdcard/test.mp3