Android ADB工具應(yīng)用技巧分享
在Android手機操作系統(tǒng)中,有很多輔助工具可以幫助我們完成各種需求的實現(xiàn)。下面介紹的一款工具Android ADB工具就是其中一個比較重要的。希望大家可以通過這里介紹的相關(guān)應(yīng)用方法獲得一些幫助。
Android ADB工具(Android Debug Bridge)是Android提供的一個通用調(diào)試工具,借助這個工具,我們可以管理設(shè)備或手機模擬器的狀態(tài)。
Android ADB工具常用操作:
安裝應(yīng)用到模擬器
- ADB install app.apk
Android沒有提供一個卸載應(yīng)用的命令,只能手動刪除:
- ADB shell
- cd data/app
- rm app.apk
進入設(shè)備或模擬器的Shell
- ADB shell
通過以上命令,可以進入設(shè)備或模擬器的shell環(huán)境中,在這個Linux Shell中,你可以執(zhí)行各種Linux的命令,另外如果只想執(zhí)行一條shell命令,可以采用以下方式:
- ADB shell [command]
如:
- ADB shell dmesg
會打印出內(nèi)核的調(diào)試信息
發(fā)布端口
可以設(shè)置任意的端口號,做為主機向模擬器或設(shè)備的請求端口。如:
- ADB forward tcp:5555 tcp:8000
Android ADB工具復(fù)制文件
可向一個設(shè)備或從一個設(shè)備中復(fù)制文件
復(fù)制一個文件或目錄到設(shè)備或模擬器上:
- ADB push
如:
- ADB push test.txt /tmp/test.txt
從設(shè)備或模擬器上復(fù)制一個文件或目錄
- ADB pull
如:
- ADB pull /android/lib/libwebcore.os
Android ADB工具搜索/等待模擬器、設(shè)備實例
取得當(dāng)前運行的模擬器、設(shè)備的實例列表及每個實例的狀態(tài) | 等待正在運行的設(shè)備
- ADB devices
- ADB wait-for-device
查看Bug報告
- ADB bugreport
Android ADB工具記錄無線通訊日志
無線通訊記錄日志非常多,在運行時沒必要記錄,可以通過命令設(shè)置記錄
- ADB shell
- logcat -b radio
獲取設(shè)備ID和序列號
- ADB get-product
- ADB get-serialno
訪問數(shù)據(jù)庫SQLite3
- ADB shell
- sqlite3
Android ADB工具的使用方法就為大家介紹到這里。
【編輯推薦】