在Ubuntu下進行安卓開發遇到“insufficient permissions for device: user in plugdev group; ”問題的解決辦法

開發環境:Ubuntu 16 .04

IDE:Android Studio

開發語言:Java

在接入設備進行聯機調試的時候,遇到了這樣的問題:

insufficient permissions for device: user in plugdev group; are your udev rules wrong?

在網上查了一下資料,主要問題是一些非標設備默認無法被識別,解決辦法也非常簡單,記錄如下:

首先在控制檯輸入以下命令:

lsusb

如上圖所示,我所調試的設備是紅框中的設備,其實是一臺物聯網工業設備。出現了設備名稱,至少表示設備是正常接入到Ubuntu中的。

接下來就非常簡單了,我們需要移動到下列路徑:

/etc/udev/rules.d/

然後在這個路徑下,創建一個新的.rules文件。

注意,以下部分參考網絡內容:點擊打開鏈接

sudo vim 51-android.rules

在新文件中輸入以下內容,並保存:

SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", MODE="0666"

接下來直接重新插拔設備,問題就得到了解決。

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