Android ADB 工具使用

 adb(Android Debug Bridge)是Android 提供的一個通用調試工具,藉助這個工具,我們可以管理設備或手機模擬器的狀態。

 

adb功能操作:

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

 

adb常用操作:

安裝應用到模擬器

adb install app.apk

 

Android 沒有提供一個卸載應用的命令,只能手動刪除:

adb shell

cd data/app

rm app.apk

 

 

進入設備或模擬器的Shell

adb shell

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

如: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

 

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