Androidメモ: Sony Tablet S に adb 接続する

基本的には、以下の Sony 公式説明に従えば OK です。

Android SDK のインストールは済んでいて、adb コマンドは実行できる状態になっていることを前提としています。

Mac OSX から接続する

  1. Tablet の設定画面で Debug モード有効にする
  2. Tablet と Mac を USB で接続
  3. Mac に Vendor ID を登録する
    $ echo 0x054c >> $HOME/.android/adb_usb.ini
    
  4. ADB 接続
    $ adb kill-server
    $ adb start-server
    
  5. 接続できたか確認
    $ adb devices
    

Windows から接続する

  1. Tablet の設定画面で Debug モード有効にする

  2. Tablet と Windows を USB で接続

  3. Google USB Driver をインストール

    1. デバイスマネージャの Sony_Tablet を右クリックして、“Update Driver Software…” を選択。
    2. ドライバのディレクトリは、Android SDK の “extras/google/usb_driver” ディレクトリを選択。
  4. Windows に Vendor ID を登録する

    <AndroidSDK>/extras/google/usb_driver/android_winusb.inf ファイルの、[Google.NTx86] セクションと [Google.NTamd64] セクション内に以下を追加します。

    ;SONY Sony Tablet P
    %CompositeAdbInterface% = USB_Install, USB\VID_054C&PID_04D2&MI_01
    ;SONY Sony Tablet S
    %CompositeAdbInterface% = USB_Install, USB\VID_054C&PID_05B4&MI_01
    

    ホームディレクトリの .android/adb_usb.ini に 0x54c を追記します。

    C:\> echo 0x54c >> %HOMEPATH%\.android\adb_usb.ini
    
  5. 接続できたか確認

    C:\> adb devices
    List of devices attached
    272531700013441 device
    

ちなみに、Vendor ID はデバイスマネージャから以下のように確認できます

  1. Sony_Tablet のプロパティを開く

  2. Details タブの “Hardware Ids” を選択

  3. 以下のように表示されたら Vendor ID は 054C であることが分かります

    USB\VID_054C&PID_05B4&REV_0100&MI_01