Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/188.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android HTC轰动不是';无法在Linux中识别以进行调试_Android_Linux_Ubuntu_Adb - Fatal编程技术网

Android HTC轰动不是';无法在Linux中识别以进行调试

Android HTC轰动不是';无法在Linux中识别以进行调试,android,linux,ubuntu,adb,Android,Linux,Ubuntu,Adb,我正在使用EclipseIDE 我只能在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 Devi

我正在使用EclipseIDE

我只能在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
下面是我的“规则”文件a.k.a.$sudo gedit/etc/udev/rules.d/51-android.rules的内容

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

我不明白为什么它与旧的HTC手机配合得很好,而与新的HTC手机配合得不好。

我从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"

我从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"
试试这个

cd android-sdk-linux/platform-tools
sudo su
./adb kill-server
./adb start-server
试试这个

cd android-sdk-linux/platform-tools
sudo su
./adb kill-server
./adb start-server

它是否设置为调试?是的,它在我的windows pc上可以与Eclipse和logcat配合使用?它是否设置为调试?是的,它在我的windows pc上可以与Eclipse和logcat配合使用