三 調試技術
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