ADB命令彙總,比如adb devices之類的

2021-08-13 05:03:32 字數 2117 閱讀 4308

1、adb是什麼?

adb,即android debug bridge,它是android提供的乙個通用的條數工具。借助這個工具可以很好的除錯開發程式。它是客戶端/服務端架構的命令工具,主要分三個部分:

(1)adb客戶端:乙個在開發程式的電腦上執行的客戶端

(2)adb 伺服器:乙個在使用者用於發的機器上作為後台程序執行的伺服器

(3)adb daemon(守護程序):乙個以後臺程序形式執行於模擬器或物理手機裝置上的守護程序

2、安裝

adb.exe在安裝的android的sdk開發包platform-tools目錄下 (我的網盤/工作軟體和jia包/測試工具/穩定性測試)

安裝好後,將其新增到path環境變數中,然後在命令控制台輸入「adb help」,如果出現adb的版本和幫助資訊,則表示可以成功執行了。

3、為了使用adb控制,除錯的android裝置,使用者需要使用usb資料線將pc和android手機裝置連線到一起,然後手機裝置的usb的調式模式需要開啟。

4、adb常用命令

1)adb devices

通過該指令了解目前連線裝置/模擬器的狀態的相關資訊

狀態資訊包含以下3中不同的狀態:

a、device狀態:這個狀態表示裝置或模擬器已經連線到adb伺服器上

b、offline狀態:裝置或模擬器沒有連線到adb伺服器上

c、no device狀態:表示沒有物理裝置或模擬器鏈結

2)adb install

通過該指令是把測試的手機應用軟體安裝到連線的手機裝置中

也可以使用adb -s武力手機裝置序列號/手機模擬裝置序列號 install 安裝包路徑

如:adb -s8ebcdcb9install c:\users\yunl....

說明:a、重新安裝需要將原先已安裝的解除安裝

b、如果不想解除安裝而是覆蓋,就需要在安裝路徑前加 -r引數

c、如果同時連線了模擬器和手機裝置,直接使用adb install就會報錯

3)adb uninstall

解除安裝已安裝的應用, adb -s物理手機裝置序列號/手機模擬器裝置序列號 shell pm uninstall -k 已安裝的應用包名

4)adb pull

將手機上的檔案傳送到我們的電腦上,如adb pull /sdcard/error_fs.dat d:/

adb push 電腦上檔案傳送到手機裝置上

5)獲取手機系統版本資訊:adb shell getprop ro.build.version.release

6)獲取手機android系統各個分割槽的相關資訊:adb shell df

7)獲取裝置序列號:adb get-serialno

8)獲取模擬器/裝置當前狀態:adb get-state

9)檢視和跟蹤系統日誌:adb logcat

10)啟動adb服務 adb start-server

11)關閉adb服務 adb kill-server

12)將本機的埠重定向到手機裝置或模擬器埠上 adb forward tcp: 2211 tcp:5566

13)查詢安裝的包名:adb shell pm list package

過濾查詢 adb shell pm list package | grep "android"

5、adb devices我常遇到的問題

adb devices 通過該指令了解目前連線裝置/模擬器的狀態的相關資訊

但經常碰到的問題就是輸入該命令,提示list   of  devices  attached

解決如下:

首先必須關閉所有關於360的相關程序,先執行 adb  start-server  啟動adb服務  adb  kill-server,如果還不行可能是需要將裝置id加入到adb_usb.ini中

在計算機 裝置管理器中---便攜裝置:必須使用usb連線

注意取的是裝置管理器中的硬體id(便攜裝置)

android相關adb命令彙總

adb connect 192.168.1.1 5555 adb devices列出當前已經連線的裝置adb shell裝置唯一時使用,進入當前裝置的shell指令碼程式 adb s 192.168.1.1 5555 install download debug.apkadb s 目標裝置ip位址 ...

adb指令碼選擇語句 常用adb命令彙總 絕對乾貨

本文彙總了開發中常用的adb命令,熟悉這些命令在某些場景會極大的提高開發效率,絕對的乾貨。文中所有引數以 開頭,實際使用時替換為真正引數即可。一 啟動 關閉類 啟動activity 隱式action方式 adb shell am start a 顯示activity方式 adb shell am s...

ADB命令彙總(蒐集整理)

工作中用到的一些adb命令記錄,防止忘記。1 adb pull 和adb push adb pull system etc otpdata input parameters values.txt 將手機裡的某個檔案匯出到電腦上 adb push 將手機裡的某個檔案放到手機裡 2 adb shell ...