ubuntu配置adb除錯 識別手機等裝置

2021-09-01 09:13:50 字數 2133 閱讀 8788

ctrl+alt+t

彈出命令視窗

輸入adb devices

出現:list of devices attached

????????????    no permissions

解決方法:

1、設定usb許可權

因為ubuntu這樣的系統都是預設以非root身份在執行的,要使用usb除錯,需要sudo支援。

yao@yaoyuqing:~$ lsusb

bus 002 device 002: id 8087:8000 intel corp.

bus 002 device 001: id 1d6b:0002 linux foundation 2.0 root hub

bus 001 device 002: id 8087:8008 intel corp.

bus 001 device 001: id 1d6b:0002 linux foundation 2.0 root hub

bus 004 device 001: id 1d6b:0003 linux foundation 3.0 root hub

bus 003 device 006: id 0bb4:0c03 htc (high tech computer corp.)

bus 003 device 007: id 2a45:0c02 meizu corp. mx phone (mtp & adb)

bus 003 device 002: id 19d2:0363 zte wcdma technologies msm

bus 003 device 003: id 093a:2510 pixart imaging, inc. optical mouse

bus 003 device 002: id 413c:2107 dell computer corp.

bus 003 device 005: id 0781:5597 sandisk corp.

bus 003 device 001: id 1d6b:0002 linux foundation 2.0 root hub

列表中,bus 001 device 010: id 0bb4:0c87 high tech computer corp. 這一行為htc手機的usb使用埠,記錄一下,id為0bb4(基於上所有的htc都是這個id)據網上的資料說,由於後來的使用android系統的手機越來越多,每款手機都分配了idvendor,但解決方法都一樣。

$sudo gedit /etc/udev/rules.d/70-android.rules

加入以下內容:

subsystem=="usb", attrs=="05i6", attrs=="3091",mode="0666"

subsystem=="usb", attrs=="1id2", attrs=="0336",mode="0666"

subsystem=="usb", attrs=="2aa5", attrs=="vsd3",mode="0666"

subsystem=="usb", attrs=="0ead", attrs=="3300",mode="0666"

儲存退出

sudo chmod a+rx /etc/udev/rules.d/70-android.rules

sudo service udev restart

比如我的是:在你沒有連線其他外設之前只adb 要找到最後不是root hub的這一行留意下就行。

bus 001 device 010: id 0bb4:0c87 high tech computer corp

id 0bb4 就是idvendor ,0c87就是 idproduct

執行命令,重啟udev:

$sudo chmod a+rx /etc/udev/rules.d/70-android.rules

$sudo service udev restart

2、不需要重啟計算機,重新啟動adb server下就ok

(很重要)拔掉usb重新連上再執行:

sudo ./adb kill-server

./adb devices

./adb root (這一步很重要 )

sh ./install.sh`

./genymotion-2.6.0-linux_x64.bin -d /home/geny

ubuntu配置adb除錯環境

首先安裝adb sudo add apt repository ppa nilarimogard webupd8 sudo apt get update sudo apt get install android tools adb android tools fastboot 安裝完後會發現用資料線...

Ubuntu16 04配置ADB除錯環境

1 安裝adb 可以通過 apt get install android tools adb 來安裝adb,也可以安裝android studio後在sdk的安裝目錄下的platform tools目錄裡面找到adb。2 將android裝置連線至電腦,通過lsusb檢視usb裝置,如下紅色部分對應...

Ubuntu18 04配置ADB除錯環境

apt get install android tools adb adb start serverlsusbbus 002 device 002 id 8087 8000 intel corp.bus 001 device 002 id 8087 8008 intel corp.bus 001 d...