首页 文章

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

提问于
浏览
1

我了解到我可以使用 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

我已经在Developer Options中启用了USB Debugging .

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

2 回答

  • 0

    做这个:

    • 拔下平板电脑的插头

    • 运行 $ lsusb > /tmp/unplugged

    • 插入平板电脑

    • 运行 $ lsusb > /tmp/plugged

    • 运行 $ diff /tmp/*plugged

    打印出的行包含平板电脑的供应商ID . 如果没有打印任何内容,那么两个文件都是相同的,那么平板电脑没有检测到,所以还有另一个问题 .

  • 3

    no longer need找出要使_3036726识别的设备的VendorID . 虽然 lsusb 仍然可以用于故障排除 .

    Diego的回答有助于确定 lsusb 输出的哪一行属于您最近插入的设备 . 但在你的情况下,他们都没有 . 您的设备不仅仅被 adb 识别,而是整个系统 . 这表明USB电缆或设备本身有问题 . 现在关注 adb 还为时过早 - 您需要首先让操作系统识别您的设备 .

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

    • 更换电缆

    • 重启设备

    • 将设备重置为出厂设置

    如果这些步骤都不会导致系统识别设备 - 我建议更换设备 .

相关问题