您好,登錄后才能下訂單哦!
adb調(diào)試工具
? adb(Android Debug Bridge)是Android提供的一個通用的調(diào)試工具,借助這個工具,我們可以管理設(shè)備或手機(jī)模擬器的狀態(tài)。還可以進(jìn)行以下的操作:
? 1、快速更新設(shè)備或手機(jī)模擬器中的代碼,如應(yīng)用或Android系統(tǒng)升級;
? 2、在設(shè)備上運(yùn)行shell命令;
? 3、管理設(shè)備或手機(jī)模擬器上的預(yù)定端口;
? 4、在設(shè)備或手機(jī)模擬器上復(fù)制或粘貼文件;
1、安裝應(yīng)用到模擬器:
? adb install?
? 比較遺憾的是,Android并沒有提供一個卸載應(yīng)用的命令,只能自己手動刪除:
? adb shell
? cd /data/app
? rm app.apk
2、進(jìn)入設(shè)備或模擬器的shell:
? adb shell
? 通過上面的命令,就可以進(jìn)入設(shè)備或模擬器的shell環(huán)境中,在這個Linux Shell中,你可以執(zhí)行各種Linux的命令,另外如果只想執(zhí)行一條shell命令,可以采用以下的方式:
? adb shell [command]
如:adb shell dmesg會打印出內(nèi)核的調(diào)試信息。
3、發(fā)布端口:
? 可以設(shè)置任意的端口號,做為主機(jī)向模擬器或設(shè)備的請求端口。如:
? adb forward tcp:5555 tcp:8000
4、復(fù)制文件:
? 可向一個設(shè)備或從一個設(shè)備中復(fù)制文件,
? 復(fù)制一個文件或目錄到設(shè)備或模擬器上:
? adb push?
如:adb push test.txt /tmp/test.txt
? 從設(shè)備或模擬器上復(fù)制一個文件或目錄:
? adb pull?
如:adb pull /addroid/lib/libwebcore.so .
5、搜索模擬器/設(shè)備的實例:
? 取得當(dāng)前運(yùn)行的模擬器/設(shè)備的實例的列表及每個實例的狀態(tài):
? adb devices
6、查看bug報告:
? adb bugreport
7、記錄無線通訊日志:
? 一般來說,無線通訊的日志非常多,在運(yùn)行時沒必要去記錄,但我們還是可以通過命令,設(shè)置記錄:
? adb shell
? logcat -b radio
8、獲取設(shè)備的ID和序列號:
? adb get-product
? db get-serialno
9、訪問數(shù)據(jù)庫SQLite3
? adb shell
? sqlite3
10、遠(yuǎn)程連接
? wifi調(diào)試
? 1. 當(dāng)然首先還是要通過數(shù)據(jù)線連手機(jī),adb devices 查看設(shè)備是否連上.
? 2.如果連上了,查看手機(jī)的ip地址 有以下兩種方式:
? 1)設(shè)置—〉無線或網(wǎng)絡(luò)---〉WLAN設(shè)置—〉按menu鍵并選擇“高級”選項---〉IP 地址 ?如:10.207.82.146
? ? ?adb connect 10.207.82.146?
? 2)command里執(zhí)行
? ? ?adb shell ip -f inet addr show wlan0
如果出現(xiàn) connected to 10.207.82.146:5555 ?說明已成功連上 可以進(jìn)行調(diào)試了(5555為默認(rèn)端口)
如果出現(xiàn) unable to connect to ?iphonesubinfo:5555 ?嘗試 adb tcpip 5555 重啟端口后,再執(zhí)行以上命令。
###Adb shell 常用命令
adb kill-server ? ? ? ?關(guān)閉adb服務(wù)
adb start-server ? ? ? 啟動adb服務(wù)
adb devices -l ? ? ? ? 看掛載設(shè)備
adb shell netcfg ? ? ? 查看IP
adb logcat -c ? ? ? ? ?清除日志
adb install APK_FILE ? 安裝應(yīng)用
adb uninstall APK_FILE 卸載應(yīng)用
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。