在Ubuntu 13.04无法显示Android设备 [英] Can't show android device in ubuntu 13.04

查看:162
本文介绍了在Ubuntu 13.04无法显示Android设备的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我无法通过我的笔记本电脑(T61)的Andr​​oid设备上显示出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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆