2011-08-07 36 views
1

我正在使用Eclipse IDE。HTC Sensation無法在Linux中進行調試

我只能在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 .rules

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

我不明白爲什麼它可以在舊的HTC手機上正常工作,但不適用於這個較新的手機。

+0

是它設置進行調試? –

+0

是的,它可以在我的Windows PC上使用Eclipse和logcat正常工作 – ZiGi

回答

4

我得到了來自XDA開發者論壇,這幫助

我只是說這幾句我/etc/udev/rules.d/51-android.rules,我是在有線:d

#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 
相關問題