Ubuntu下的adb配置方式
阿新 • • 發佈:2019-01-08
文章目錄
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