Linux下adb devices : no permissions解決方案

Linux下adb devices : no permissions解決方案

Linux下adb工具下載,下載解壓到/usr/bin目錄。

問題

當我們在Linux下連接安卓手機,進行adb調試時,執行

adb devices

會出現如下錯誤提示:

List of devices attached
???????????? no permissions

解決方案

首先創建一個規則配置文件:

sudo vi /etc/udev/rules.d/70-android.rules

保存並退出。

查看USB設備信息,拔掉設備再查看一次,就可以比較出安卓設備是哪一個了,我的設備信息如下:

answer@localhost:~/Desktop$ lsusb
Bus 003 Device 011: ID 1f3a:1002 Onda (unverified) 

打開剛纔的規則配置文件,寫入如下內容:

SUBSYSTEM=="usb",ATTRS{idVendor}=="1f3a",ATTRS{idProduct}=="1002", MODE="0666"

其中idvendor和idProduct指的是usb的id號,ID 1f3a是idVendor ,1002就是 idProduct。

然後賦予文件權限

sudo chmod a+x /etc/udev/rules.d/70-android.rules

重啓udev:

sudo /etc/init.d/udev restart

注意,這裏一定要拔掉設備再重連!然後執行如下命令:

 sudo adb kill-server
 adb devices

顯示信息如下:

* daemon not running. starting it now on port 5037 *
* daemon started successfully *
List of devices attached 
20080411    device

那麼說明連接成功,可以正常進行調試了。

反饋與建議

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章