no permissions (udev requires plugdev group membership)

在 ubuntu 64位機終端上輸入  adb devices

顯示如下的不愉快:

0123456789ABCDEF    no permissions (udev requires plugdev group membership); see [http://developer.android.com/tools/device.html]

這會導致無法測試 CTS 和 GTS。查找 android 官方資料,解決方法如下:

1. 終端 輸入命令: lsusb

  1. Bus 002 Device 003: ID 046d:c05a Logitech, Inc. M90/M100 Optical Mouse  
  2. Bus 002 Device 002: ID 8087:8000 Intel Corp.  
  3. Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub  
  4. Bus 001 Device 125: ID 0e8d:200a MediaTek Inc.  
  5. Bus 001 Device 002: ID 8087:8008 Intel Corp.  
  6. Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub  
  7. Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub  
  8. Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub  

找到手機對應的那一行,這裡是 

Bus 001 Device 125: ID 0e8d:200a MediaTek Inc.

2. 然後  

vim /etc/udev/rules.d/51-android.rules

添加以下這行到文件中:

  1. SUBSYSTEM=="usb", ATTR{idVendor}=="0e8d", MODE="200a", GROUP="plugdev"  

3. 再執行

  1. chmod a+r /etc/udev/rules.d/51-android.rules  

4. 再執行以下命令

  1. adb kill-server  
  2.   
  3. adb devices   

就顯示如下的了:

List of devices attached
0123456789ABCDEF    device

作者: RESSRC

个人资源站

发表评论

邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据