adb 功能操作

五、調試
adb 功能操作:
� 快速更新設備或手機模擬器中的代碼,如應用或Android 系統升級
� 在設備上運行shell 命令
� 管理設備或手機模擬器上預定端口
� 在設備或手機模擬器上覆制、粘貼文件

adb 常用操作:
安裝應用到模擬器
adb install app.apk

Android 沒有提供一個卸載應用的命令,只能手動刪除:
adb shell
cd data/app
rm app.apk

進入設備或模擬器的Shell
adb shell
通過以上命令,可以進入設備或模擬器的shell 環境中,在這個Linux Shell 中,你可以執行各種Linux 的命令,
adb shell [command]
另外如果只想執行一條shell 命令,可以採用以下方式:
如:adb shell dmesg
會打印出內核的調試信息
發佈端口
可以設置任意的端口號,做爲主機向模擬器或設備的請求端口。如:
adb forward tcp:5555 tcp:8000

複製文件
可向一個設備或從一個設備中複製文件
� 複製一個文件或目錄到設備或模擬器上:
adb push
如:
adb push test.txt /tmp/test.txt

� 從設備或模擬器上覆制一個文件或目錄
adb pull
如:
adb pull /android/lib/libwebcore.os
搜索/等待模擬器、設備實例
adb devices

取得當前運行的模擬器、設備的實例列表及每個實例的狀態| 等待正在運行的設備
adb wait-for-device

查看Bug 報告
adb bugreport

記錄無線通訊日誌
adb shell
logcat -b radio

無線通訊記錄日誌非常多,在運行時沒必要記錄,可以通過命令設置記錄獲取設備ID 和序列號
adb get-product
adb get-serialno

訪問數據庫SQLite3
adb shell
sqlite3

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章