Ubuntu下 Android真机 显示????????????no permissions 最终办法(转载)_移动开发_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > 移动开发 > Ubuntu下 Android真机 显示????????????no permissions 最终办法(转载)

Ubuntu下 Android真机 显示????????????no permissions 最终办法(转载)

 2014/10/16 3:19:54  我不是外星人  程序员俱乐部  我要评论(0)
  • 摘要:首先:打开一个终端,输入lsusb,就会看到当前连接电脑的所有USB设备,比如:Bus002Device003:ID046d:c06aLogitech,Inc.Bus002Device010:ID17ef:7533Lenovo第二个是我连接的联想手机。其次:进入/etc/udev/rules.d下面:打开终端(Ctrl+Alt+T),进入root用户,执行sudogedit/etc/udev/rules.d/50-Android.rules就会在该目录下新建一个50-android
  • 标签:android Ubuntu

首先:

打开一个终端,输入 lsusb,就会看到当前连接电脑的所有USB设备,比如:

Bus 002 Device 003: ID 046d:c06a Logitech, Inc.

Bus 002 Device 010: ID 17ef:7533 Lenovo

第二个是我连接的联想手机。

其次:

进入 /etc/udev/rules.d 下面:

打开终端(Ctrl+Alt+T),进入root 用户,执行 sudo gedit /etc/udev/rules.d/50-Android.rules就会在该目录下新建一

个50-android.rules文件,如果该文件已经存在,就新建一个51-android.rules文件,在该文件中添加如下语句:

SUBSYSTEM=="usb", SYSFS{idVendor}=="17ef", MODE="0666"

其中的  SYSFS{idVendor}=="17ef" 代表的是联想手机,如果是HTC的话,则换成 0bb4,所有手机USB对应的ID 如下:

 

CompanyUSB Vendor ID Acer 0502 ASUS 0b05 Dell 413c Foxconn 0489 Fujitsu 04c5 Fujitsu Toshiba 04c5 Garmin-Asus 091e Google 18d1 Hisense 109b HTC 0bb4 Huawei 12d1 K-Touch 24e3 KT Tech 2116 Kyocera 0482 Lenovo 17ef LG 1004 Motorola 22b8 NEC 0409 Nook 2080 Nvidia 0955 OTGV 2257 Pantech 10a9 Pegatron 1d4d Philips 0471 PMC-Sierra 04da Qualcomm 05c6 SK Telesys 1f53 Samsung 04e8 Sharp 04dd Sony 054c Sony Ericsson 0fce Teleepoch 2340 Toshiba 0930 ZTE 19d2

 

 

最后:

保存50-android.rules 文件;在终端(一定要在root 用户下,否则会提示 ??????  no permission )中输入 adb kill-server ,

接着输入 adb devices ,就会看到手机USB了:

List of devices attached

0123456789ABCDEF device

这时 可以用 Eclipse来连接手机做测试了

上一篇: 解决“错误为Lc.exe已退出,代码为-1” 下一篇: 没有下一篇了!
发表评论
用户名: 匿名