ADB常用入門指令


ADB常用入門指令

ADB簡介


ADB即 Android Debug Bridge 是一種允許模擬器或已連接的 Android 設備進行通信的命令行工具,它可為各種設備操作提供便利,如安裝和調試應用,並提供對 Unix shell(可用來在模擬器或連接的設備上運行各種命令)的訪問。可以在Android SDK/platform-tools中找到 adb 工具。

 

ADB有什么作用?

ADB 是 Android SDK 里的一個工具,用這個工具可以直接操作管理Android模擬器或者真實的Android設備。 

它的主要功能有:

  • 在設備上運行Shell命令;

  • 將本地APK軟件安裝至模擬器或Android設備;

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

  • 在設備或手機模擬器上復制或粘貼文件。

ADB 是一個客戶端-服務器程序程序,包括三個組件:

  • 客戶端:該組件發送命令。客戶端在開發計算機上運行。您可以通過發出 adb 命令從命令行終端調用客戶端。

  • 后台程序:該組件在設備上運行命令。后台程序在每個模擬器或設備實例上作為后台進程運行。

  • 服務器:該組件管理客戶端和后台程序之間的通信。服務器在開發計算機上作為后台進程運行。

ADB命令語法

adb 命令的基本語法如下:

adb [-d|-e|-s <serial-number>] <command>

 
  • 單一設備/模擬器連接

    如果只有一個設備/模擬器連接時,可以省略掉 [-d|-e|-s <serial-number>] 這一部分,直接使用 adb <command>。

 

  • 多個設備/模擬器連接

參數

含義

-d

指定當前唯一通過 USB 連接的 Android 設備為命令目標

-e

指定當前唯一運行的模擬器為命令目標

-s<serial-number>        

指定相應設備序列號的設備/模擬器為命令目標

在多個設備/模擬器連接的情況下較常用的是 -s <serial-number> 參數,serial-number是指設備的設備序列號,可以通過 adb devices 命令獲取。

 

基本命令:

  • 查看adb的版本信息:adb version

  • 啟動adb:adb start-server

  • 停止ADB:adb kill-server

  • 以 root 權限運行 adb:adb root

  • 指定 adb server 的網絡端口:adb -P <port> start-server

  • 查詢已連接的設備/模擬器列表:adb devices

 

設備連接管理:

1、USB 連接

通過 USB 連接來正常使用 adb 需要以下步驟:

  • 確認硬件狀態正常(包括 Android 設備處於正常開機狀態,USB 連接線和各種接口完好)

  • Android 設備的開發者選項和 USB 調試模式已開啟(可以在「設置」-「開發者選項」-「USB調試」打開USB調試)

  • 確認設備驅動狀態正常(安裝ADB驅動程序)

  • 通過 USB 線連接好電腦和設備后確認狀態

  • 通過 adb devices 命令查看設備連接情況

 

2、WLAN 連接

① (需要 USB 線)借助 USB 通過 WiFi 連接來正常使用 adb 需要以下步驟:操作步驟:

  • 將 Android 設備與要運行 adb 的電腦連接到同一個 WiFi

  • 將設備與電腦通過 USB 線連接(可通過 adb devices 命令查看設備連接情況)

  • 通過 adb tcpip 5555 命令讓設備在 5555 端口監聽 TCP/IP 連接

  • 斷開 USB 連接

  • 找到設備的 IP 地址(可以在「設置」-「關於手機」-「狀態信息」-「IP地址」查看 IP 地址)

  • 通過 adb connect <device-ip-address> 命令使用 IP 地址將 Android 設備與電腦連接

  • 通過 adb devices 命令查看設備連接情況

  • 使用完畢后可通過 adb disconnect <device-ip-address> 命令斷開無線連接

 

② (無需借助 USB 線)注:需要 root 權限。不借助 USB 通過 WiFi 連接來正常使用 adb 需要以下步驟:

  • 在 Android 設備上安裝一個終端模擬器(可通過Terminal Emulator for Android Downloads下載)

  • 將 Android 設備與要運行 adb 的電腦連接到同一個 WiFi

  • 打開 Android 設備上的終端模擬器,在里面依次運行命令:susetprop service.adb.tcp.port 5555

  • 找到設備的 IP 地址(可以在「設置」-「關於手機」-「狀態信息」-「IP地址」查看 IP 地址)

  • 通過 adb connect <device-ip-address> 命令使用 IP 地址將 Android 設備與電腦連接

  • 通過 adb devices 命令查看設備連接情況

 

3、WiFi 連接轉為 USB 連接:adb usb


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM