Ubuntu adbツールのインストールとUSBインターフェイスのアクセス許可エラー:デバイスのアクセス許可が不十分です:plugdevグループのユーザー
Ubuntu Adb Tool Installation
簡単な説明:
Adb(Android Debug Bridge Android Debug Bridge)は、Android sdk(Android Development Kit)のツールであり、CLIを使用して実際のマシンとriodデバイスまたはAndroidエミュレーターを直接管理するために使用できます。
インストール:
aptコマンドを使用してandroid-tools-adbをインストールするだけです。
sudo apt-get install android-tools-adb
問題:
エラー:デバイスの権限が不十分です:plugdevグループのユーザーはudevルールが間違っていますか?
見る [ http://developer.android.com/tools/device.html ] 詳細については
adb:エラー:機能セットの取得に失敗しました:デバイスの権限が不十分です:plugdevグループのユーザーudevルールが間違っていますか?
これは、USBデバイスに認証権限がないためです。 Linuxシステムのusbインターフェースの構成ファイルディレクトリの/etc/udev/rules.dにルールを作成する必要があります。
解決する:
- lsusbコマンドを使用して、新しく挿入されたusbデバイスのID番号(つまり、usbケーブルに接続されているAndroidフォンの番号)を確認します。
>> lsusb Similar to the following output information: Bus 001 Device 002: ID 8087:8000 Intel Corp. Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 002 Device 005: ID 0bda:b728 Realtek Semiconductor Corp. Bus 002 Device 004: ID 13d3:5727 IMC Networks Bus 002 Device 003: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller Bus 002 Device 002: ID 2717:003b Bus 002 Device 009: ID 2d95:6001 Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
-
USBインターフェースを接続し、USBインターフェースのどれを見つけます。対応するID番号を見つけましょう。
- 例:
Bus 002 Device 009: ID 2d95:6001
- 例:
-
次に、現在のパスを/etc/udev/rules.d/に切り替えます。
cd /etc/udev/rules.d
-
80-android.rulesという名前のファイルを作成します。
sudo vim 80-android.rules
-
次のステートメントを追加します。
SUBSYSTEM=='usb', ATTRS{idVendor}==' 2d95', ATTRS{idProduct}=='6001',MODE='0666'
- ID番号2d95:6001(自分に対応)が上記の位置に配置され、もう一方は移動しません
-
ファイルに実行の許可を与える
sudo chmod a+x 80-android.rules
-
USBを再接続し、次のコマンドを使用してテストしてUSBデバイス番号を確認します。次を使用できます。
adb devices