AndroidUSBドライバ、USB ADBドライバのインストール
- USBドライバのインストール
- 開発者向けのADB用USBドライバのインストール〔SHARPを例に〕
- 開発者向けのADB用USBドライバのインストール〔android_winusb.inf編集〕
USBドライバのインストール
2011/9/27
Android端末ごとにドライバーは異なるため、新しいデバイスをPCと接続する場合は、ドライバのインストールが必要になります。 端末が認識されない場合は、デバイスマネージャーから、USB接続が有効になっているか確認してみましょう。 「!マーク」が付いている場合は、ちゃんと認識されていません。
スマートフォンのUSBドライバは、だいたい各メーカーの公式サイトで提供されています。 メーカーや機種によって違うかも知れませんが、インストーラー形式で配布されている場合は、インストーラーを起動して画面の案内に従ってインストールを行えばOK。
一部ですが、スマートフォンのUSBドライブの配布サイトをのせておきます。
開発者向けのADB用USBドライバのインストール
SHARPを例に
2011/9/27
ADB用USBドライバは、メーカーサイトで配布されている場合がほとんどです。
他のXperiaは分かりませんが、初代Xperiaはメーカーサイトで配布されていませんので、SDカード内のドライバを消しちゃった場合は、android_winusb.inを編集する方法でインストールしてください。
ここでは、SHARPのADB USBドライバを例にインストール方法を解説します。
手順
-
SHARP共通 ADB USBドライバにアクセスし、「usb_driver_SHARP_r3.5.zip」をダウンロードします。
-
ダウンロードしたZIPファイルを、Android SDKインストールディレクトリ/plartform-tools/google内に解凍します。
※解凍する場所はどこでもよいですが、このフォルダ以下にまとめておくとよいです。
-
端末の「設定」→「アプリケーション」→「開発」→「USBデバック」にチェックを入れて有効にします。
-
PCに端末をUSBで接続します。
-
デバイスマネージャーを開きます。
※スタートメニューから「コンピューター」を右クリックし、プロパティを選択します。 システムの詳細設定をクリックし、システムのプロパティの「ハードウェア」タブ内の「デバイスマネージャー」をクリックします。
-
「!マーク」がついている不明なデバイスを右クリックし、「ドライバーソフトウェアの更新」を選択します。
デバイスマネージャー
-
「コンピューターを参照してドライバーソフトウェアを検索します」をクリックします。
デバイスマネージャー > ドライバーソフトウェアの更新
-
Android SDKインストールディレクトリ/extras/google/usb_driver_SHARPがある場所を入力し、「サブフォルダーも検索する」にチェックを入れ、次へをクリックします。
例)C:\android-sdk-windows\extras\google\usb_driver_SHARP
デバイスマネージャー > ドライバーソフトウェアの更新
開発者向けのADB用USBドライバのインストール
android_winusb.inf編集
2011/9/27
PCと端末をUSBで接続した際、USBが認識されない場合に、android\winusb.infファイルを編集し、ドライバを更新する方法を解説します。 ここではXperia SO-01Bのドライバを例に。
※HTC Desire HD(001HT)は、HTC Syncを使うとよいみたい。
-
デバイスマネージャーを開き、「!マーク」がついている不明なデバイスを右クリックし、プロパティを選択します。
デバイスマネージャー
- ハードウェアIDを調べる
プロパティの「詳細」タブを開き、プロパティの「ハードウェアID」を[Ctrl]+Cでコピーします。
Xperiaの場合
- android_winusb.infに追加
Android SDKインストールディレクトリ/extras/google/usb_driver内にある「android_winusb.inf」をテキストエディタなどで開きます。
例)C:\android-sdk-windows\extras\google\usb_driver
android_winusb.inf
[Google.NTx86]と[Google.NTamd64]のところに、先ほどコピーしたハードウェアIDを下記のように追加します。
android_winusb.inf[Google.NTx86] ; HTC Dream %SingleAdbInterface% = USB_Install, USB\VID_0BB4&PID_0C01 %CompositeAdbInterface% = USB_Install, USB\VID_0BB4&PID_0C02&MI_01 %SingleBootLoaderInterface% = USB_Install, USB\VID_0BB4&PID_0FFF ; ・・・略・・・ ; ;Xperia %SingleAdbInterface% = USB_Install, USB\VID_0FCE&PID_212E&MI_01 %CompositeAdbInterface% = USB_Install, USB\VID_0FCE&PID_212E&REV_0224&MI_01 ; [Google.NTamd64] ; HTC Dream %SingleAdbInterface% = USB_Install, USB\VID_0BB4&PID_0C01 %CompositeAdbInterface% = USB_Install, USB\VID_0BB4&PID_0C02&MI_01 %SingleBootLoaderInterface% = USB_Install, USB\VID_0BB4&PID_0FFF ; ・・・略・・・ ; ;Xperia %SingleAdbInterface% = USB_Install, USB\VID_0FCE&PID_212E&MI_01 %CompositeAdbInterface% = USB_Install, USB\VID_0FCE&PID_212E&REV_0224&MI_01 ;
-
再び、「!マーク」がついている不明なデバイスを右クリックし、「ドライバーソフトウェアの更新」を選択します。
デバイスマネージャー
-
「コンピューターを参照してドライバーソフトウェアを検索します」をクリックします。
デバイスマネージャー > ドライバーソフトウェアの更新
-
Android SDKインストールディレクトリ/extras/google/usb_driverがある場所を入力し、「サブフォルダーも検索する」にチェックを入れ、次へをクリックします。
例)C:\android-sdk-windows\extras\google\usb_driver
デバイスマネージャー > ドライバーソフトウェアの更新
-
ドライバの更新に成功すると、下図のように認識されます。
デバイスマネージャー