私はまだLinuxとAndroidの開発の初心者ですが、ようやくデバイスが認識されました。キー(I THINK)は、SUBSYSTEMをSUBSYSTEMSに、ATTRをATTRSに変更することでした。udev(7)のページによると、これは「devpathを上向きに検索して、一致するデバイスを探します...」ということで、これがHTCIncredible2でやったことです。
gksudo gedit /etc/udev/rules.d/51-android.rules
次に、この1行をファイルに追加しました
SUBSYSTEMS=="usb", ATTRS{idVendor}=="0bb4", MODE="0666", GROUP="plugdev"
次に、udevとadbを再起動しました(これらすべてが必要かどうかはわかりません)。私はまた私のusbandroid接続を抜いた/差し込んだかもしれません(覚えていません):
sudo restart udev
adb kill-server
adb restart-server
adb devices
この後、???????? adbデバイスの結果から離れ、代わりにHT14PMA...デバイスのようなものを取得しました
上で言ったように、私は初心者であり、私がしたことのどれだけが必要だったかはわかりません。複数のパスを検索するために、サブシステムに「S」を追加することが重要だったと思います。他のことを間違っていた可能性もあります。これが私が見つけた最も役立つページです
udevを再起動する方法のヒント:http://dimitar.me/how-to-connect-your-android-phone-to-ubuntu-to-do-developmenttestinginstallations-or-tethering/
Android開発者ガイド(近づいてください):http ://developer.android.com/guide/developing/device.html
udev(7)Linuxのマニュアルページ:http://linux.die.net/man/7/udev
編集:デバイスが認識された後、Eclipse(インディゴ)を開始し、接続された電話で「helloworld」アプリを正常に実行しました。ただし、その後、Eclipseとの接続で問題が発生し始めました(adb接続が見つからなかったと言われました)。したがって、上記のアドバイスでは不十分であるか、他の問題がある可能性があります。Eclipseでのadb接続の問題は断続的であるため、明らかに何かがまだ完全に正しくありません。