Ubuntu連線一加手機adb devices出現no permission
具體問題:
在Ubuntu 環境下無法聯機除錯一加6手機,執行 adb devices 出現 no permissions
具體原因:
檢視ofollow,noindex">官方文件 得知:
在 Ubuntu Linux 上開發,則需要為想要在開發中使用的每一種裝置型別新增一個包含 USB 配置的 udev 規則檔案。在規則檔案中,每一個裝置製造商都由一個唯一的供應商 ID(如 ATTR{idVendor} 屬性所指定)標識。
解決方案:
- 以 root 身份登入,在/etc/udev/rules.d/51-android.rules裡面新增一行
SUBSYSTEM=="usb",ATTR{idVendor}=="05c6",MODE="0666",GROUP="plugdev"
- 如果沒有這個檔案就建立一個並修改許可權
sudo chmod a+r /etc/udev/rules.d/51-android.rules
- 重啟udev服務
sudo service udev restart
- 重啟計算機
sudo reboot
總結:
到此問題解決,同理以後遇到不同手機只需要更換配置檔案中的對應的裝置ID即可