在Ubuntu 13.04无法显示Android设备 [英] Can't show android device in ubuntu 13.04
问题描述
我无法通过我的笔记本电脑(T61)的Android设备上显示出Android平板设备,但它工作得很好DELL PC上相同的操作系统:Ubuntu的13.04。
I have a Android tablet device that can't be showed by android devices on my laptop(T61), but it worked fine on DELL PC with the same OS: Ubuntu 13.04.
我已经更新了亚行最新的平台工具:18.0.1以及
I've update the adb to the latest platform-tools:18.0.1 and
export ADB_TRACE=all
在
$sudo adb kill-server
$sudo adb start-server
$ adb devices
它表明:
系统/核心/ ADB / adb.c ::主要():处理命令行()
系统/核心/ ADB / adb_client.c :: adb_query():adb_query:主持人:设备
系统/核心/ ADB / adb_client.c :: _ adb_connect():_ adb_connect:
主持人:版本的系统/核心/ ADB / transport.c :: writex():writex:FD = 3 LEN = 4:
30303063 000C系统/核心/ ADB / transport.c :: writex():writex:FD = 3
LEN = 12:686f73743a76657273696f6e主持人:版本
系统/核心/ ADB / transport.c :: readx():readx:FD = 3 =通缉4
系统/核心/ ADB / transport.c :: readx():readx:FD = 3 =想拿到4 = 4
4f4b4159 OKAY
系统/核心/ ADB / adb_client.c :: _ adb_connect():_ adb_connect:回报FD 3
系统/核心/ ADB / adb_client.c :: adb_connect():adb_connect:服务
主持人:设备系统/核心/ ADB / transport.c :: readx():readx:FD = 3 =通缉4
系统/核心/ ADB / transport.c :: readx():readx:FD = 3 =想拿到4 = 4
30303034 0004系统/核心/ ADB / transport.c :: readx():readx:FD = 3
想要= 4系统/核心/ ADB / transport.c :: readx():readx:FD = 3 =通缉4
得到= 4 30303166 001F
系统/核心/ ADB / adb_client.c :: _ adb_connect():_ adb_connect:
主持人:设备系统/核心/ ADB / transport.c :: writex():writex:FD = 3 LEN = 4:
30303063 000C系统/核心/ ADB / transport.c :: writex():writex:FD = 3
LEN = 12:686f73743a64657669636573主持人:设备
系统/核心/ ADB / transport.c :: readx():readx:FD = 3 =通缉4
系统/核心/ ADB / transport.c :: readx():readx:FD = 3 =想拿到4 = 4
4f4b4159 OKAY
系统/核心/ ADB / adb_client.c :: _ adb_connect():_ adb_connect:回报FD 3
系统/核心/ ADB / adb_client.c :: adb_connect():adb_connect:回报FD 3
系统/核心/ ADB / transport.c :: readx():readx:FD = 3 =通缉4
系统/核心/ ADB / transport.c :: readx():readx:FD = 3 =想拿到4 = 4
30303030 0000系统/核心/ ADB / transport.c :: readx():readx:FD = 3
想要= 0系统/核心/ ADB / transport.c :: readx():readx:FD = 3 =通缉0
得到= 0结果
设备名单附
system/core/adb/adb.c::main():Handling commandline() system/core/adb/adb_client.c::adb_query():adb_query: host:devices system/core/adb/adb_client.c::_adb_connect():_adb_connect: host:version system/core/adb/transport.c::writex():writex: fd=3 len=4: 30303063 000c system/core/adb/transport.c::writex():writex: fd=3 len=12: 686f73743a76657273696f6e host:version system/core/adb/transport.c::readx():readx: fd=3 wanted=4 system/core/adb/transport.c::readx():readx: fd=3 wanted=4 got=4 4f4b4159 OKAY system/core/adb/adb_client.c::_adb_connect():_adb_connect: return fd 3 system/core/adb/adb_client.c::adb_connect():adb_connect: service host:devices system/core/adb/transport.c::readx():readx: fd=3 wanted=4 system/core/adb/transport.c::readx():readx: fd=3 wanted=4 got=4 30303034 0004 system/core/adb/transport.c::readx():readx: fd=3 wanted=4 system/core/adb/transport.c::readx():readx: fd=3 wanted=4 got=4 30303166 001f system/core/adb/adb_client.c::_adb_connect():_adb_connect: host:devices system/core/adb/transport.c::writex():writex: fd=3 len=4: 30303063 000c system/core/adb/transport.c::writex():writex: fd=3 len=12: 686f73743a64657669636573 host:devices system/core/adb/transport.c::readx():readx: fd=3 wanted=4 system/core/adb/transport.c::readx():readx: fd=3 wanted=4 got=4 4f4b4159 OKAY system/core/adb/adb_client.c::_adb_connect():_adb_connect: return fd 3 system/core/adb/adb_client.c::adb_connect():adb_connect: return fd 3 system/core/adb/transport.c::readx():readx: fd=3 wanted=4 system/core/adb/transport.c::readx():readx: fd=3 wanted=4 got=4 30303030 0000 system/core/adb/transport.c::readx():readx: fd=3 wanted=0 system/core/adb/transport.c::readx():readx: fd=3 wanted=0 got=0
List of devices attached
连接设备的列表什么!
但是,当我使用的:
$lsusb
它显示的巴士001设备007:ID 2207:0010
和平板电脑也显示出 USB调试连接,这也可以被安装为
USB大容量存储
And the tablet also shows "USB debugging connected", which can also be mounted as "USB mass storage".
那么,为什么在 ADB设备显示什么(只在我的笔记本电脑)?
So WHY the adb devices shows nothing (only on my laptop)?
推荐答案
我添加了厂商ID为〜/ .android / adb_usb.ini 并终于找到了设备。
I added the vender ID to ~/.android/adb_usb.ini and finally found the device.
步骤:
首先: $的lsusb
例如结果:公交001设备025:ID 18D1 :0003谷歌公司
example result: Bus 001 Device 025: ID 18d1:0003 Google Inc.
该18D1是厂商ID,将其添加为〜/ .android / adb_usb.ini 按
The 18d1 is the vender ID, add it to ~/.android/adb_usb.ini by
二:回声0x18d1>> 〜/ .android / adb_usb.ini
第三:
$sudo adb kill-server
$sudo adb start-server
$adb devices
这篇关于在Ubuntu 13.04无法显示Android设备的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!