溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

adb調試工具

發布時間:2020-07-21 20:03:19 來源:網絡 閱讀:1280 作者:lnredone 欄目:移動開發

adb調試工具

? adb(Android Debug Bridge)是Android提供的一個通用的調試工具,借助這個工具,我們可以管理設備或手機模擬器的狀態。還可以進行以下的操作:

? 1、快速更新設備或手機模擬器中的代碼,如應用或Android系統升級;

? 2、在設備上運行shell命令;

? 3、管理設備或手機模擬器上的預定端口;

? 4、在設備或手機模擬器上復制或粘貼文件;



1、安裝應用到模擬器:

? adb install?

? 比較遺憾的是,Android并沒有提供一個卸載應用的命令,只能自己手動刪除:

? adb shell

? cd /data/app

? rm app.apk


2、進入設備或模擬器的shell:

? adb shell

? 通過上面的命令,就可以進入設備或模擬器的shell環境中,在這個Linux Shell中,你可以執行各種Linux的命令,另外如果只想執行一條shell命令,可以采用以下的方式:

? adb shell [command]

如:adb shell dmesg會打印出內核的調試信息。


3、發布端口:

? 可以設置任意的端口號,做為主機向模擬器或設備的請求端口。如:

? adb forward tcp:5555 tcp:8000


4、復制文件:

? 可向一個設備或從一個設備中復制文件,

? 復制一個文件或目錄到設備或模擬器上:

? adb push?

如:adb push test.txt /tmp/test.txt

? 從設備或模擬器上復制一個文件或目錄:

? adb pull?

如:adb pull /addroid/lib/libwebcore.so .


5、搜索模擬器/設備的實例:

? 取得當前運行的模擬器/設備的實例的列表及每個實例的狀態:

? adb devices


6、查看bug報告:

? adb bugreport


7、記錄無線通訊日志:

? 一般來說,無線通訊的日志非常多,在運行時沒必要去記錄,但我們還是可以通過命令,設置記錄:

? adb shell

? logcat -b radio


8、獲取設備的ID和序列號:

? adb get-product

? db get-serialno


9、訪問數據庫SQLite3

? adb shell

? sqlite3


10、遠程連接

? wifi調試

? 1. 當然首先還是要通過數據線連手機,adb devices 查看設備是否連上.

? 2.如果連上了,查看手機的ip地址 有以下兩種方式:

? 1)設置—〉無線或網絡---〉WLAN設置—〉按menu鍵并選擇“高級”選項---〉IP 地址 ?如:10.207.82.146

? ? ?adb connect 10.207.82.146?


? 2)command里執行

? ? ?adb shell ip -f inet addr show wlan0

如果出現 connected to 10.207.82.146:5555 ?說明已成功連上 可以進行調試了(5555為默認端口)

如果出現 unable to connect to ?iphonesubinfo:5555 ?嘗試 adb tcpip 5555 重啟端口后,再執行以上命令。



###Adb shell 常用命令

adb kill-server ? ? ? ?關閉adb服務

adb start-server ? ? ? 啟動adb服務

adb devices -l ? ? ? ? 看掛載設備

adb shell netcfg ? ? ? 查看IP

adb logcat -c ? ? ? ? ?清除日志

adb install APK_FILE ? 安裝應用

adb uninstall APK_FILE 卸載應用



向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女