私は今までいくつかの Android デバイスで開発を行ってきましたが、これには完全に困惑しています。Windows の ADB はデバイスを正常に検出しますが、Linux (Ubuntu 12.04) では ADB にこのデバイスを認識させることができません。
$ adb devices
List of devices attached
???????????? device
- デバイスは USB デバッグ モードです。
lsusb
として示しますBus 003 Device 005: ID 18d1:0003 Google Inc.
/etc/udev/rules.d/51-android.rules
ファイルには次の行があります。SUBSYSTEM=="usb", ATTRS{idVendor}=="18d1", MODE="0666"
~/.android/adb_usb.ini
0x18d1
単独で並んでいる
私がこれまでに試みたこと:
- ADBサーバーを再起動します-運が悪い
- ルートとしてADBサーバーを起動します-運が悪い
- この行
SUBSYSTEM=="usb", ATTRS{idVendor}=="18d1", ATTR{idProduct}=="0003", MODE="0666", GROUP="adbusers"
を51-android.rules
追加して、自分自身をadbusers
グループに追加します。再起動udev
とADB - 運が悪い