ubuntu 下正確安裝android手機驅動


1. 查看手機ID號。

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驅動是

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

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

Bus 002 Device 005: ID 2171:9031

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

2.寫驅動配置文件。

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

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

更改權限

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

3.重啟usb設備

sudo /etc/init.d/udev restart

 

4.重啟adb服務。

adb kill-server
adb start-server

5.查看設備是否檢測到

adb devices
List of devices attached 
20444975    unauthorized

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM