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

在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"

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