にわとりプログラマーの備忘録

覚えたことをすぐ忘れてしまう、自分のための備忘録ブログです。

UbuntuでAndroid端末をUSB接続で認識させる方法

UbuntuにUSB接続したAndroid端末を認識させたので、手順をメモしておきます。

参考ページ UbuntuにAndroid端末をUSB接続で認識させる | bgbgbg

認識できていない状態でUSB接続しているのAndroid端末を確認
下記のように表示されて、認識が失敗しています。

$ adb devices
List of devices attached 
????????????	no permissions


UbuntuにUSB接続している端末のベンダーIDを確認
"04dd"がベンダーIDです。

$ lsusb
Bus 002 Device 041: ID 04dd:963f Sharp Corp.


Ubuntuが端末を認識できるようにするための設定ファイルを作成

$ sudo touch /etc/udev/rules.d/51-android.rules

作成したファイルに以下の記述を書き込みます。
"idVendor"の値は、先ほど調べた端末のベンダーIDを記述します。

SUBSYSTEM=="usb", ATTR{idVendor}=="04dd", MODE="0666", GROUP="plugdev"


ファイルの権限を確認

$ ls -l /etc/udev/rules.d/51-android.rules
-rw-r--r-- 1 root root 68  6月 17 00:30 /etc/udev/rules.d/51-android.rules


読み取り権限がない場合は、権限を付加

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


最後に端末を接続し直して、再度確認

$ adb devices
List of devices attached 
353460051363041	device

無事認識されました。