Android adb no permission

在Ubuntu開發Android時,有時會遇到adb無法使用的情況。

這次遇到的情況是 no permissions (user in plugdev group; are your udev rules wrong? )。

解決方式

新增ADB USB 裝置資訊

首先先查看usb裝置資訊,打開終端機輸入 lsusb。

以此例子裝置資訊為 : 2207

新增USB裝置資訊於 adb_usb.ini,
此檔案位於根目錄底下的隱藏資料夾 .android 中。

cmd
1
vim .android/adb_usb.ini

打開檔案後新增USB裝置資訊 0x2207

增加Rules

切換成root,並在 /etc/udev/rules.d 資料夾中增加rules檔案。

cmd
1
2
sudo -i
vim /etc/udev/reuls.d/box-android.rules

輸入資訊

box-android.rules
1
2
SUBSYSTEM=="usb", ATTR{idVendor}=="2207",
MODE="0666", GROUP="plugdev", SYMLINK+="android_adb", OWNER="nick"

儲存後,再修改rules檔案權限。

cmd
1
chmod a+rx box-android.rules

最後再重新開機,就可以找到裝置了。

作者

Nick Lin

發表於

2018-07-24

更新於

2023-01-18

許可協議


評論