如何查找Android设备的供应商ID

时间:2013-06-13 22:09:09

标签: android ubuntu adb

我了解到我可以使用lsusb命令查找USB设备的 VendorId 。但是当我在我的系统上运行此命令时,它没有给我平板电脑的 VendorId (Micromax P250 Funbook):

$ lsusb
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 029: ID 0d8c:000c C-Media Electronics, Inc. Audio Adapter
Bus 002 Device 003: ID 046d:c05a Logitech, Inc. Optical Mouse M90

我已在开发人员选项中启用 USB调试

请帮我在ubuntu上连接P250 micromax平板电脑和ADB

2 个答案:

答案 0 :(得分:3)

这样做:

  1. 拔下平板电脑
  2. 运行$ lsusb > /tmp/unplugged
  3. 插入平板电脑
  4. 运行$ lsusb > /tmp/plugged
  5. 运行$ diff /tmp/*plugged
  6. 打印出的行包含平板电脑的供应商ID。如果没有打印任何内容,那么两个文件都是相同的,那么平板电脑没有被检测到,所以还有另一个问题。

答案 1 :(得分:0)

no longer need找出设备的 VendorID ,以使adb能够识别它。尽管lsusb对于故障排除仍然有用。

Diego的答案有助于弄清lsusb输出的哪一行属于您的最近插入的设备。但是在您的情况下,它们都不起作用。您的设备不会被 just adb识别,而不是整个系统。这表明USB电缆或设备本身有问题。对您来说adb尚为时过早-您需要先让设备首先被操作系统识别。

在检查新的USB枚举时,您可以尝试以下故障排除步骤(无特定顺序):

  • 更换电缆
  • 重新启动设备
  • 将设备重置为出厂设置

如果这些步骤均不能使您的系统识别该设备-我建议您更换该设备。