如何在Ubuntu中安装HTC Android手机进行调试

如何在Ubuntu中安装HTC Android手机进行调试,android,debugging,Android,Debugging,我按照上面的说明做了,但不起作用 我创建了一个/etc/udev/rules.d/70 android.rules文件作为根目录,其中包含文本 SUBSYSTEM=="usb", ATTR{idVendor}=="0bb4", MODE="0666" 0bb4与我的设备的代码匹配: Bus 003 Device 009: ID 0bb4:0c91 High Tech Computer Corp. 然后我运行了chmoda+r/etc/udev/rules.d/70android.rules并

我按照上面的说明做了,但不起作用

我创建了一个
/etc/udev/rules.d/70 android.rules
文件作为根目录,其中包含文本

SUBSYSTEM=="usb", ATTR{idVendor}=="0bb4", MODE="0666"
0bb4
与我的设备的代码匹配:

Bus 003 Device 009: ID 0bb4:0c91 High Tech Computer Corp.
然后我运行了
chmoda+r/etc/udev/rules.d/70android.rules
并重新启动
udev
。然后我杀死了
adv
并运行了
adv设备

* daemon not running. starting it now on port 5037 *
* daemon started successfully *
List of devices attached 
没有设备列表,尽管我已经移除并重新连接了手机好几次


我做错了什么?有什么地方可以帮我吗?

检查您的设备是否为记忆棒模拟
检查设备“设置”/“应用程序”/“开发”/“USB调试”是否已选中

在OpenSuse 11.4上,我对HTC的规则与你的不同

SUBSYSTEM==“usb”,SYSFS{idVendor}==“0bb4”,MODE=“0666”


可能对您也有用

您重新启动计算机了吗?虽然看起来很愚蠢,但我遇到了完全相同的问题,通过重新启动计算机就解决了。我想我在附近的某个地方读过这篇文章,但是我再也找不到了。。。无论如何,有些地方确实建议您在Ubuntu()上处理此问题时重新启动计算机。

android.rules文件的名称,以及文件中用于指令的语法,随着Ubuntu的每次发布都会发生微妙的变化。只是为了让你保持警觉


,适用于您拥有的Ubuntu版本。Natty Narhall没有被列入名单,但我的经验是,你可以按照Maverick Meerkat的说明操作,它会起作用。

是的,我对这个(70安卓.规则)也有意见。。。10.04 Lucid Linux(Ubuntu)64位。。。通过为我正在使用的手机定义每个参数,我终于让它工作了。。。下面的例子

要查找参数,请使用lsusb命令[并在手机处于每种模式时运行]

# Wildfire S Marvelc
SUBSYSTEMS=="usb", ATTRS{idVendor}=="0bb4", ATTRS{idProduct}=="0ff9", MODE="0666", OWNER="<insink71>" #Normal Marvelc
SUBSYSTEMS=="usb", ATTRS{idVendor}=="0bb4", ATTRS{idProduct}=="0cc0", MODE="0666", OWNER="<insink71>" #Debug Marvelc
SUBSYSTEMS=="usb", ATTRS{idVendor}=="0bb4", ATTRS{idProduct}=="0cb0", MODE="0666", OWNER="<insink71>" #Recovery Marvelc
SUBSYSTEMS=="usb", ATTRS{idVendor}=="0bb4", ATTRS{idProduct}=="0ff0", MODE="0666", OWNER="<insink71>" #Fastboot Marvelc
野火奇迹 子系统==“usb”,属性{idVendor}==“0bb4”,属性{idProduct}==“0ff9”,MODE=“0666”,OWNER=”“#正常惊奇漫画 子系统==“usb”,属性{idVendor}==“0bb4”,属性{idProduct}==“0cc0”,模式=“0666”,所有者=“调试惊奇漫画” 子系统==“usb”,属性{idVendor}==“0bb4”,属性{idProduct}==“0cb0”,模式=“0666”,所有者=“恢复惊奇漫画” 子系统==“usb”,属性{idVendor}==“0bb4”,属性{idProduct}==“0ff0”,MODE=“0666”,OWNER=“”#Fastboot惊奇漫画 希望有帮助

问候,,
Rob

我不知道如何检查这不是记忆棒模拟。这是“打开USB存储”吗?因为我没有。此外,还会显示“USB调试已连接”。记忆棒模拟==打开USB存储,是的,官方网站谈论的是51-android.rules而不是70-android.rules。。可能是由于“udev优先级规则太低”,设备未被考虑……记忆棒模拟==打开USB存储,是的,官方网站谈论的是51-android.rules而不是70-android.rules。。可能是由于“udev优先级太低”的原因,设备没有被考虑在内。此外,在您的规则中,您没有提到OpenSuse 11.4官方网站(设备所有者组)中描述的组。android/HTC的规则不同,它可能也适用于Ubuntu(见我的答案)