Ubuntu android開發不識別手機

1) 在終端運行 lsusb

會發現結果有會有如下類似記錄:

Bus 002 Device 001: ID1d6b:0001 Linux Foundation 1.1 root hub

Bus 003 Device 001: ID1d6b:0001 Linux Foundation 1.1 root hub

Bus 004 Device 005: ID1219:0102              #這行就是 手機

Bus 004 Device 001: ID1d6b:0001 Linux Foundation 1.1 root hub

Bus 005 Device 001: ID1d6b:0001 Linux Foundation 1.1 root hub

這時鍵入

sudogedit  /etc/udev/rules.d/53-android.rules

在打開的文件中增加以下文本:

SUBSYSTEM=="usb",SYSFS{idVendor}=="1219", MODE="0666"

SUBSYSTEM=="usb",ATTR{idVendor}=="1219", ATTR{idProduct}=="0102",SYMLINK+="android_adb"

2) 運行以下命令:

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

sudo /etc/init.d/udevrestart

3) 在 android sdk 的 tools目錄下運行 (這一步很重要,必須要sudo,否則沒效果)

sudo ./adb kill-server

sudo ./adb devices

然後,就可以直接用adb  shell來進行操作了。


發佈了161 篇原創文章 · 獲贊 12 · 訪問量 26萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章