2012-05-05 13 views
7

私のubuntu 11.10を12.04にアップデートしたばかりで、この問題が発生すると、Eclipseのアンドロイドプロジェクトを実行している間にアンドロイドデバイスがオンラインに表示されません。また、/etc/udev/rules.d/51-android.rulesにファイルを置いています。Ubuntu 12.04でAndroidデバイスがオンラインに表示されない

51-android.rulesファイルの内容が サブシステムである== "USB"、SYSFS {idVendor} == "0bb4"、MODE = "0666" SUBSYSTEM == "usb_device"、SYSFS {idVendor} = = "0bb4"、MODE = "0666"

スクリーンショットは device not appear online, it just show unknown

+0

チェックandroidプラグインの互換性。パケットマネージャからEclipseバージョンをインストールした場合、アンドロイドプラグインはサポートされません。 –

+0

私はubuntu 12.04をアップデートした後、ubuntuをアップデートする前に完璧な仕事をしていました。(私はubuntuをアップデートしません。ubuntuは新しいバージョンのubuntuを再インストールしないので、私のEclipse、プラグイン、それにすべてのソフトウェアです。 –

答えて

12

SYSFSは、udevの最近のバージョンでは廃止されましたさ。

あなたのファイルはこれだけのような行が必要です:

SUBSYSTEM == "USB"、ATTR {idVendor} == "0bb4"、MODE = "0666"、GROUPは= "plugdev"

0bb4はベンダーIDです。

携帯端末のベンダーIDは、端末から取得できます。 commmand行で 'lsusb'を実行し、デバイスでその行を探します。

例えば、私の場合に: バス004、デバイス004:IDの18d1:4e22グーグルネクサスS(デバッグ)

だから、ベンダーIDは18d1です。

そして、上記の行は次のようになります。

SUBSYSTEM == "USB"、ATTR {idVendor} == "18d1"、MODE = "0666"、GROUP = "plugdev" Eclipseのバージョンのための

+0

偉大な男、それは私のために働く。 +1そのため –

+0

良いもの!私はNexus 4でこれを使用しましたが、メーカーはLGでしたが、ベンダーIDはグーグルでした...彼らの公式ガイドtbhで修正する必要があります:http://developer.android.com/tools/device.html、そのネクサス端末はないそれらのメーカーのベンダーIDを使用していない! –

関連する問題