ubuntu 下正確安裝android手機驅動

1. 查看手機ID號。android

charlesxue@THSHIBA:~/setup/cocos2d-x/cocos2d-x-2.1.4/projects/simpleGame/proj.android/bin$ lsusb
Bus 001 Device 002: ID 10f1:1a19 Importek 
Bus 001 Device 003: ID 0bda:0159 Realtek Semiconductor Corp. Digital Media Card Reader
Bus 002 Device 005: ID 05c6:9031 Qualcomm, Inc. 
Bus 002 Device 003: ID 0bda:8197 Realtek Semiconductor Corp. RTL8187B Wireless Adapter
Bus 006 Device 002: ID 062a:4101 Creative Labs 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

想知道哪一個是手機的usb口,很簡單的辦法就是插上手機執行一下lusb命令,而後拔掉手機再次執行一下lusb比較一下打印結果。在這裏個人手機usb驅動是git

Bus 002 Device 005: ID 05c6:9031 Qualcomm, Inc.

在這一步今天碰到一個比較怪的問題是手機的usb顯示以下:less

Bus 002 Device 005: ID 2171:9031

只顯示這些內容。而後執行adb devices 也檢測不到任何設備。這時用撥號方法打開usb調試便可解決--在撥號鍵盤輸入*#*#717717#*#*.spa

2.寫驅動配置文件。調試

建立文件  /etc/udev/rules.d/51-android.rules 並寫入rest

  1 SUBSYSTEM=="usb", ATTR{idVendor}=="05c6", MODE="0666"

更改權限code

 sudo chmod ax+r /etc/udev/rules.d/51-android.rules 

3.重啓usb設備server

sudo /etc/init.d/udev restart

 

4.重啓adb服務。blog

adb kill-server
adb start-server

5.查看設備是否檢測到it

adb devices
List of devices attached 
20444975    unauthorized
相關文章
相關標籤/搜索