android調試
通過學習,發現主要用到以下兩種方式來調試和查找bug:adb + ddms.
本文引用地址:http://www.104case.com/article/201609/305271.htmadb(Android Debug Bridge)是Android提供的一個通用的調試工具,借助這個工具,我們可以管理設備或手機模擬器的狀態。還可以進行以下的操作:
1、快速更新設備或手機模擬器中的代碼,如應用或Android系統升級;
2、在設備上運行shell命令;
3、管理設備或手機模擬器上的預定端口;
4、在設備或手機模擬器上復制或粘貼文件;
在網站http://www.android123.com.cn/下載platform-tools_r01-windows.rar,解壓后,復制adb.exe 和 AdbWinApi.dll到C:wINDOWSsystem32,在windows的dos下,輸入adb,如果沒有出現adb不是內部或者外部命令,則說明ok了。本方式說的是是在虛擬環境下測試的,非真機.
常用命令
adb shell - 登錄設備shell,后面也可直接跟運行命令。如:adb shell rm -r /system/sd/app
adb pull - 從手機中下載文件到電腦上。如:adb pull /data/app_s/Stock.apk C:\Stock.apk
adb push - 從電腦中上傳文件到手機上。如:adb push C:\Stock.apk /data/app_s/Stock.apk
adb install - 安裝軟件到手機上。如:adb install C:\apps2sd.apk
adb uninstall - 卸載手機上的軟件。如:adb uninstall linda.apk
DDMS 的全稱是Dalvik Debug Monitor Service,它為我們提供例如:為測試設備截屏,針對特定的進程查看正在運行的線程以及堆信息、Logcat、廣播狀態信息、模擬電話呼叫、接收SMS、虛擬地理坐標等等。
在安裝好的android sdk包里面,包含了ddms,啟動eclipse,在Eclipes的debug中,選擇other,在彈出的窗口中,可以看到ddms,點擊就可以顯示出來了。
評論