在Ubuntu为HTC Desire S缺少亚行?

时间:2012-02-29 15:57:06

标签: android ubuntu adb

所以我从Win切换到Ubuntu 11.10进行Android开发。就像Win7的ADB驱动程序是一个问题一样,在Ubuntu中也发生了一些奇怪的事情。我尝试运行一个(可运行的)应用程序,但我连接的Desire S在某种程度上无法识别。看看这里发生了什么:

Error message when trying to connect

我尝试过做this,但没有用。我必须安装一些东西来使这项工作?真的很烦人,这个问题也出现在Ubuntu中,我认为不应该这样做?

5 个答案:

答案 0 :(得分:2)

这是因为您没有在Ubuntu中授予访问电话的权限 http://developer.android.com/guide/developing/device.html

答案 1 :(得分:1)

好像你有驱动程序问题。

您可能需要查看下面的链接,以便在android.rules文件中添加HTC设备的行。

Setting Up ADB/USB Drivers for Android Devices in Linux (Ubuntu)

答案 2 :(得分:1)

你必须在linux中为你的手机添加一个udev规则。例如,

cat /etc/udev/rules.d/51-android.rules 
 SUBSYSTEM=="usb", SYSFS{idVendor}=="0502", MODE="0666"

您可以使用lsusb

来检索idVender

答案 3 :(得分:1)

连接设备后运行lsusb,然后查看vendorid和产品ID。将其添加到您的udev文件中。

应与https://github.com/mrothe/desire-udev/blob/master/99-desire.rules

类似

答案 4 :(得分:0)

我知道这是一个老问题,但我希望我的回答可以帮助某人,如果他们遇到同样的问题,并通过像我这样的搜索引擎找到答案。

对于我的HTC Wildfire S A510E,我需要添加

SUBSYSTEMS=="usb", ATTRS{idVendor}=="0bb4", ATTRS{idProduct}=="0cb0", MODE="0666", GROUP="my-user-group"

到我的Ubuntu 14.04.1中的/etc/udev/rules.d/51-android.rules。

您可以在此处找到完整列表http://doc.ubuntu-fr.org/android(法语)