• 開発するには adb が必須
    • adb を使うためには開発用 OS への Update が必須(ビルド番号が D から始まる OS )
  • EPSONから提供されている手順書
    • BT200_ADB1406A_JA.pdf: 『MOBERIO ADB USB ドライバ インストル方法』
    • BT200_TIW1405CJ.pdf:『Moverio BT-200 アプリケーション開発者様向け 技術情報』
    • BT200_DOS1406B_JA.pdf: 『開発者用システムソフトウェア 適用手順書』
    • BT200_ADB1406A_JA.pdf: 『MOBERIO ADB USB ドライバ インストル方法』
    • 基本的に、手順書通りにやっても通らない
  • 大まかな手順
    • Java環境の構築
    • ADBのダウンロード
    • ADBのアップデート
    • ADBの設定
    • デバイスドライバのインストール

OS UpData

ハマったのでメモ

ADBのダウンロード

  • https://developer.android.com/sdk/index.html に変更あり
    • 「Download Eclipse ADT」*2からダウンロード
  • SDK Manager.exe は android 直下にあったりする
  • この時点、SDK Manager.exe を実行しても、無言で落ちたりする
    • 自分の環境ではfind_java.bat で Java を探そうとしているが失敗するのが問題
    • Pathが通っている*3ので、android.bat を書換えて、find_java.bat を回避
        1
        2
        3
        4
      
      + set java_exe=java.exe
      - set java_exe=
      - call lib\find_java.bat
      - if not defined java_exe goto :EOF
      
      • 自分の環境ではfind_java.bat で Java を探そうとしているが失敗するのが問題
      • Pathが通っている*4ので、java_exe=java.exe と直接指定して良し
  • "SDK Manager.exe"を実行
    • Android API レベル 15 とのことなので、ついでに入れる
      • Android 4.0.3 (API 15)
  • 経験上、数十分も掛かるのでご飯休憩 (←今ココ
  • usb_driver.ini の編集
    • PDFファイルから直接コピーする場合、紙面制約による行末改行を消すこと
    • PDFファイルから直接コピーする場合、文字化けによる「?」を「\」に直すこと

      ADBのアップデート

  • SDK Manager.exe を実行
    • 今のBT-200 は Android API レベル 15 とのことなので、ついでに入れる

      Android 4.0.3 (API 15)

ADBの設定

usb_driver.ini の編集

  • PDFファイルから直接コピーする場合、紙面制約による行末改行を消すこと
  • PDFファイルから直接コピーする場合、文字化けによる「?」を「\」に直すこと
      1
      2
      3
      4
      5
      6
    
    + ;WS2-MTP
    + %SingleAdbInterface%    = USB_Install, USB\VID_04B8&PID_0C06
    + %CompositeAdbInterface% = USB_Install, USB\VID_04B8&PID_0C06&MI_01
    + ;WS2-PTP
    + %SingleAdbInterface%    = USB_Install, USB\VID_04B8&PID_0C07
    + %CompositeAdbInterface% = USB_Install, USB\VID_04B8&PID_0C07&MI_01 
    
  • adb_usb.ini の編集
    • Win7 の場合、c:\Users\%UserName%\.android\ にあったりする

      adb_usb.ini の編集

  • Win7 の場合、c:\Users\%UserName%\.android\ にあったりする
      1
      2
      3
      4
    
      # ANDROID 3RD PARTY USB VENDOR ID LIST -- DO NOT EDIT.
      # USE 'android update adb' TO GENERATE.
      # 1 USB VENDOR ID PER LINE.
    + 0x04B8
    
  • 上記の手順では、直後に実行する android.exe update adbadb_usb.ini がリセットされる(現象が起きた)
    • adb_usb.ini を再度編集
    • cmd から adb kill-server を実行
    • cmd から adb start-server を実行
      00.AdbDevices.png

デバイスドライバのインストール

  • usb-driver installing
    • USB を挿してもドライバが入らない
    • 手動でインストール
    • USB を挿してもドライバが入らなかったりする
    • その場合は手動でインストールする必要あり
  • デバイスマネージャを起動し、なぞなデバイスになっている embt2 をクリック
    01.DeviceManager.png
    02.DeviceProperty.png
    03.DeviceDriver.png
    04.DriverUpdate.png
    05.LocationSetting.png
    06.SecurityCheck.png
    07.Updating.png
    08.DeviceManager.png
  • 上記の手順では adb_usb.ini は直後の android.exe update adb でリセットされる(現象が起きた)
    • adb_usb.ini を再度編集
    • adb kill-server を cmd から実行
    • adb start-server を cmd から実行
  • adb devices で確認
    00.AdbDevices.png
  • adb devices
*1 参考: http://d.hatena.ne.jp/magnitude6/20130130/1359511639
*2 開発環境が Eclipseベースの他、Android Studio も増えたための名前変更
*3 cmd java -version を打ち込むと Java のバージョン情報が出てくる状態
*4 cmd java -version を打ち込むと Java のバージョン情報が出てくる
file01.DeviceManager.png 551件 [詳細] file02.DeviceProperty.png 454件 [詳細] file03.DeviceDriver.png 444件 [詳細] file04.DriverUpdate.png 425件 [詳細] file05.LocationSetting.png 428件 [詳細] file06.SecurityCheck.png 532件 [詳細] file07.Updating.png 398件 [詳細] file08.DeviceManager.png 437件 [詳細] file00.AdbDevices.png 421件 [詳細]
    技術 一覧 検索 最新 バックアップ リンク元   ヘルプ   最終更新のRSS