linux下用adb連接手機的問題解決

      在linux裏面,模擬器可以直接識別,使用adb也沒有限制,但是手機插上usb之後,adb並不識別,顯示的是問號,在eclipse裏面也是這樣。

      解決方法如下:

      1.在bash中輸入lsusb,可以看到很多BUS設備,很多都是Linux Foundation 1.1 root hub的,這是沒有插上usb設備的端口,插上手機的端口會出現另外的字符串,比如我的是High Tech Computer Corp. 然後記下它的id:0bb4:0c02

 

      2.在/etc/udev/rules.d目錄下新建一個51-android.rules文件,內容如下:

SUBSYSTEM=="usb|usb_device", SYSFS{idVendor}=="0bb4", MODE="0660",GROUP="plugdev"
SUBSYSTEM=="usb|usb_device", ATTR{idVendor}=="0bb4", ATTR{idProduct}=="0c02", SYMLINK+="android_adb"
SUBSYSTEM=="usb|usb_device", ATTR{idVendor}=="0bb4", ATTR{idProduct}=="0c01", SYMLINK+="android_fastboot" 

       這裏的idVendor是第一步中記下的id。

 

      3.執行如下命令

chmod a+r /etc/udev/rules.d/51-android.rules
sudo adb kill-server
sudo adb devices 

 

      然後就會發現 adb可以用了。

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