LinuxでAndroid端末を認識しないときにやったこと


UbuntuでAndroid開発をしていた際にハマったので備忘として残しておきます。

起きたこと

USBにPixel3を接続しても、デバッグ接続ができない。

$ANDROID_HOME/platform-tools/adb devices

XXXXXXXX    no permissions (user in plugdev group; are your udev rules wrong?); 
see [http://developer.android.com/tools/device.html]

対応方法

設定がない場合は、以下の内容のファイルを作成する
/etc/udev/rules.d/51-android.rules

SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", MODE="0666", GROUP="plugdev"

権限を追加(必要があれば)


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

端末を繋ぎ直せば認識される

$ANDROID_HOME/platform-tools/adb devices

XXXXXXXX    device