2011-08-07 8 views
1

Eclipse IDEを使用しています。Linuxでデバッグ用のHTC Sensationが認識されない

Androidデバイスセレクタには疑問符しか表示されません。私は通常、数字を見つけるだろう。それはデバイスのためのudevルールを追加しなかったのと同じです

私はHTC Inspireで試してみましたがうまくいきました.logcatもうまくいきましたが、この新しいハンドセットではうまく動作しませんでした。

これはWindows上でうまく動作しますが、私はLinuxでの開発が好きです。 Ubuntuの11.04は、これは$ lsusbが

Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub 
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub 
Bus 003 Device 002: ID 09da:054f A4 Tech Co., Ltd 
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub 
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub 
Bus 001 Device 004: ID 0bb4:0c86 High Tech Computer Corp. //THIS IS THE ONE!! 
Bus 001 Device 002: ID 0c45:62c0 Microdia Sonix USB 2.0 Camera 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub 

から私の出力であり、ここに私の「ルール」ファイル別名$ sudoをgeditの/etc/udev/rules.d/51-androidの内容だ

具体的にはそれは、この新しいものと古いHTCの携帯電話で正常に動作しなくなぜ.rules

SUBSYSTEM=="usb_device", SYSFS{idVendor}=="0bb4", MODE="0666" 

は、私は理解していません。

+0

は、それが設定されてみDデバッグ用? –

+0

はい、それはEclipseと私のWindows PC上のlogcatでうまく動作します – ZiGi

答えて

4

私はちょうど私の/etc/udev/rules.d/51-android.rulesにこれらのいくつかの行を追加

XDA開発者フォーラムからこのヘルプを持って、私は中に配線されました:

#HTC Sensation 
SUBSYSTEM=="usb", SYSFS{idVendor}=="0bb4", MODE="0666" 
SUBSYSTEM=="usb",ATTR{idVendor}=="0bb4",ATTR{idProduct}=="0c86",SYMLINK+="android_adb" 
SUBSYSTEM=="usb",ATTR{idVendor}=="0bb4",ATTR{idProduct}=="0c86",SYMLINK+="android_fastboot" 
1

この

cd android-sdk-linux/platform-tools 
sudo su 
./adb kill-server 
./adb start-server 
関連する問題