私は今までいくつかの 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.ini0x18d1単独で並んでいる
私がこれまでに試みたこと:
- ADBサーバーを再起動します-運が悪い
- ルートとしてADBサーバーを起動します-運が悪い
- この行
SUBSYSTEM=="usb", ATTRS{idVendor}=="18d1", ATTR{idProduct}=="0003", MODE="0666", GROUP="adbusers"を51-android.rules追加して、自分自身をadbusersグループに追加します。再起動udevとADB - 運が悪い