ubuntuでAndroid端末の接続設定

ubuntuでAndroidの実機接続で手間取ったのでメモ。

/etc/udev/rules.d/51-android.rulesというファイルをroot:rootの権限644で作成し、以下を記入する。

SUBSYSTEM==”usb”,ATTRS{idVendor}==”04dd”,MODE=”0666″

idVendorがわからない場合はAndroid端末をUSBでつないで、lsusbコマンドを打てばいい。
今自分が実際に使っているsharpのsh-09dでは以下のようにでる。

$ lsusb
Bus 003 Device 003: ID 04dd:95c9 Sharp Corp.

この”04dd”のところがidVendor。

ファイルの設定と設定の読み込みは以下のコマンドで行う。

sudo chmod 644 /etc/udev/rules.d/51-android.rules
sudo chown root. /etc/udev/rules.d/51-android.rules
sudo service udev restart
sudo killall adb

実機を繋いだままだと、下記のように端末が見つからないまま。

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

実機をもう一度接続し直すことで下記のように表示された。

$ adb devices
List of devices attached
358663041503510 device

以上で認識できたことになる。

Reference
http://stackoverflow.com/questions/9210152/set-up-device-for-development-no-permissions

tishibas on Githubtishibas on Instagramtishibas on Linkedintishibas on Twitter
tishibas
ソフトウェアエンジニア
1988年、富山生まれ
写真撮影が趣味
1児の父

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です