1. 程式人生 > >Ubuntu下的adb配置方式

Ubuntu下的adb配置方式

文章目錄

adb安裝配置

adb安裝

Ubuntu下安裝adb十分的簡單,執行如下的命令即可:

`sudo apt-get install android-tools-adb`

adb配置

配置adb_usb.ini

首先通過lsusb檢視Android裝置的idVendor,例如:

Bus 001 Device 011: ID **1f3a**:1007 Onda (unverified)

其中,if3a即為裝置的idVendor。

將該ID配置到~/.android/adb_usb.ini檔案中(如果沒有手動建立),如下:
0x1f3a

注意:ID必須與實際裝置的ID相匹配。

配置android.rules

建立/etc/udev/rules.d/51-android.rules檔案,檔案末尾加上:

`SUBSYSTEM=="usb",ATTR{idVendor}=="1f3a" ,MODE="0666"`

重新插拔 USB 線,或執行以下命令,讓 udev 規則生效:

`sudo udevadm control --reload-rules
sudo udevadm trigger`

重啟adb

拔插usb使udev配置生效,重啟adb

sudo adb kill-server
adb start-server

常用ADB命令

連線管理

裝置管理

列出所有連線裝置及其序列號:

   adb devices [-l]

如果有多個連線裝置,則需要使用序列號來區分:

   export ANDROID_SERIAL=<裝置序列號>

tcp連線管理

如果想通過tcp連線Android裝置的adb可以通過如下步驟完成

  • 裝置端
    依次執行下面的命令:

    setprop servier.adb.tcp.port 5555
    stop adbd
    start adbd
    
  • PC端
    依次執行下面的命令:

    adb tcpip 5555
    adb connect dev-ip 
    adb shell
    adb usb//切換為USB連線方式
    

除錯

logcat用法:

adb logcat [選項] [應用標籤]

示例:

# 檢視全部日誌
adb logcat
# 僅檢視部分日誌
adb logcat -s WifiStateMachine StateMachine