具體問題:
在Ubuntu 環(huán)境下無法聯(lián)機調試一加6手機,運行 adb devices 出現(xiàn) no permissions
具體原因:
查看官方文檔得知:
在 Ubuntu Linux 上開發(fā)盗尸,則需要為想要在開發(fā)中使用的每一種設備類型添加一個包含 USB 配置的 udev 規(guī)則文件。在規(guī)則文件中昏兆,每一個設備制造商都由一個唯一的供應商 ID(如 ATTR{idVendor} 屬性所指定)標識。
解決方案:
- 以 root 身份登錄的猛,在/etc/udev/rules.d/51-android.rules里面添加一行
SUBSYSTEM=="usb",ATTR{idVendor}=="05c6",MODE="0666",GROUP="plugdev"
- 如果沒有這個文件就創(chuàng)建一個并修改權限
sudo chmod a+r /etc/udev/rules.d/51-android.rules
- 重啟udev服務
sudo service udev restart
- 重啟計算機
sudo reboot
總結:
到此問題解決爷贫,同理以后遇到不同手機只需要更換配置文件中的對應的設備ID即可