15

Android 搭載デバイスのベンダー ID と製品 ID を取得する方法に問題があります。

これを行うことができるadbのコマンドはありますか?

デバイスの挿入中にベンダー ID と製品 ID を取得できますが、Windows ドライバーをインストールした後、一度に 2 つのデバイスを挿入すると、実際のベンダー ID を区別できませんでした。したがって、ADB またはハードウェア デバイスと Android デバイス間のその他の接続を介してベンダー ID を見つける必要があります。

4

5 に答える 5

20

Ubuntu/Linux を実行している場合は、キーを入力するだけです

lsusb -v

そしてエンターを押します。すべての USB デバイスの詳細が表示されます。結果で「idVendor」というフィールドを確認し、デバイスを見つけます。例: 私の Motorola Defy[vendor id = 22b8] は、

「idVendor 0x22b8 モトローラ PCS」

于 2013-01-01T18:10:43.540 に答える
4

解決策が得られたかどうかはわかりませんが、USBケーブルを介して電話をコンピューターに接続し、 ubuntu端末で以下のコード行を入力すると、ベンダーIDを取得できました

lsusb

たとえば、Nexus One が接続されている場合は、次のようになります。

バス 002 デバイス 004: ID 18d1:4e12

この場合、ベンダー ID は「18d1」で、製品 ID は「4e12」です。(もちろん、ベンダーIDに興味があります)

于 2016-03-24T06:40:14.790 に答える
0

このリンクがお役に立てば幸いです

-s serialNumber は、adb が割り当てたシリアル番号 (「emulator-5556」など) で参照される、特定のエミュレーター/デバイス インスタンスを提供する adb コマンドです。これは、探している adb コマンドだと思います。

于 2012-04-10T13:13:26.457 に答える