ubuntu 環境では、adb に接続できず、「権限がありません (plugdev グループのユーザー。udev ルールが間違っていますか?)」というエラーが報告されます。

adb デバイスには権限がありません
ここに画像の説明を挿入

解決:

1.lsusb
ここに画像の説明を挿入

私の側はバス 001 デバイス 082: ID 05c6 : 90cb Qualcomm, Inc.

idVendor はデバイスの VID、idProduct はデバイスの PID です。

2.追加

sudo vim /etc/udev/rules.d/51-android.rules

ファイルを開いた後に次の行を追加します。

ここに画像の説明を挿入

ID 05c6 は idVendor、90cb は idProduct

3. ファイルのアクセス許可を変更して有効にします。

sudo chmod a+r /etc/udev/rules.d/51-android.rules

sudo udevadm コントロール --reload-rules

sudoサービスudevの再起動

4. adb devices を入力してもデバイスが見つからない場合は、次の操作を行います。

~/.android/adb_usb.ini ファイルにデバイスの VID (0x05c6 など) を追加します (0x は 16 進数を意味し、VID とストレートの間にスペースを入れることはできないことに注意してください)

adb を再起動します:
  adb kill-server
  adb devices

おすすめ

転載: blog.csdn.net/qq_45458713/article/details/129091725