0

Android 開発者の Web サイトによると、「Mac OS X または Linux で開発している場合は、おそらく USB ドライバーをインストールする必要はありません。」

これは、Android アプリケーションのデバッグを Windows マシンで行うのがやや面倒なことです。これは、テストしたいデバイスが非常に多く、一部のドライバーを見つけるのが難しい場合があるためです。

Mac OS X や Linux が「おそらく」すべてのデバイスで使えるようになっているのはなぜですか?

すべてのドライバーをダウンロードしてインストールできるソースはありますか?

4

3 に答える 3

1

カーネルが同じであるため... (Android、Linux、Mac の 3 つすべてが同じカーネル上に構築されているため、同じシステム コールを使用します)

しかし、Windows は別のカーネル システムを使用しています

于 2013-06-26T03:38:52.800 に答える
1

また、すべてのドライバーをダウンロードしてインストールできるソースはありますか?

はい、できます。私の経験では、ドライバーは 1 つしかありません。ドライバーは google android SDK によって提供されます。vendor_id/product_id/multi_instance を構成ファイル (android_winusb.inf) に追加し続けるだけです。

%CompositeAdbInterface% = USB_Install, USB\VID_0BB4&PID_4E20&MI_04

デバイス マネージャーから vid/pid/mi 情報を取得できます。このドライバーをインストールする Windows システムに応じて、x86 セクションまたは amd64 セクション、またはその両方に追加する必要がある場合があります。

于 2013-06-26T09:03:36.113 に答える