当我第一次安装64位Ubuntu 10.10时,我能够在Android设备选择器(从Eclipse启动)中看到一个物理Android设备(通过USB连接)。但是,在将我的内核从2.6.35-22-generic
升级到2.6.35-24-generic
之后,再也没有列出任何设备,而且在运行adb devices
时我无法看到任何结果:
$ ./adb devices
List of devices attached
$
我已尝试在之前的内核版本中启动,但是我收到了一些udev
错误,因此我希望能够使用更新的内核版本。
我认为这是这个问题的最佳位置,因为它似乎与开发人员有关。
答案 0 :(得分:1)
我遇到了同样的问题,我的htc传奇没有被我的ubuntu maverick 10.10重新调整。在阅读了之前的回复之后,我带了一个带micro-usb的诺基亚电缆,它的工作原理!所以我仔细检查了htc电缆,它是一个中国兼容的电缆(我买了一个二手HTC传奇,但从来没有看过电缆的质量...)
所以只是电缆问题。
答案 1 :(得分:0)
我还没有在Ubuntu上使用android,但根据我的经验,这在我之前已经发生在Windows上,当时我必须安装另一个驱动程序(通常用于来自其他制造商的手机)。要解决这个问题,我通常会重新安装通常有效的驱动程序。
如果这不起作用,那么看看谷歌是否支持Android内核开发。祝你好运,有时候尝试解决设备驱动程序问题并不容易。
哦,在我忘记之前,确保手机通过手机用户界面启用了“USB调试”。
答案 2 :(得分:0)
原来是电缆!也许巧合的是,在我进行内核升级之后,电缆很复杂 - 很难说。我刚买了一条诺基亚数据线,这似乎和我的HTC Legend一样好用。
还值得注意的是,我有一个看似常见的权限问题(由于没有以root身份启动adb服务器而导致)。所以这是解决方案:
# su
# ./adb devices
List of devices attached
???????????? no permissions
# ./adb kill-server
# ./adb devices
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
List of devices attached
HT03HNX00920 device
#