%indent - 開発するには adb が必須 -- adb を使うためには開発用 OS への Update が必須(ビルド番号が D から始まる OS ) - EPSONから提供されている手順書 -- ##BT200_ADB1406A_JA.pdf##: 『MOBERIO ADB USB ドライバ インストル方法』 -- ##BT200_TIW1405CJ.pdf##:『Moverio BT-200 アプリケーション開発者様向け 技術情報』 -- 基本的に、手順書通りにやっても通らない - 大まかな手順 -- Java環境の構築 -- ADBのダウンロード -- ADBのアップデート -- ADBの設定 -- デバイスドライバのインストール * Java環境の構築 [#b12a9402] - Android-SDK には Java が必須 -- Android-SDK より先に Java を整備した方が楽 - Java SDK を下ろす。http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html -- Java のインストールはインストーラの指示通り -- 環境変数 ##JAVA_HOME## の設定は http://www.javadrive.jp/install/jdk/index4.html * ADBのダウンロード [#db059628] - https://developer.android.com/sdk/index.html に変更あり --「Download Eclipse ADT」((開発環境が Eclipseベースの他、Android Studio も増えたための名前変更))からダウンロード - SDK Manager.exe は android 直下にあったりする - この時点、SDK Manager.exe を実行しても、無言で落ちたりする -- 自分の環境では##find_java.bat## で Java を探そうとしているが失敗するのが問題 -- Pathが通っている((##cmd## で ## java -version ##を打ち込むと Java のバージョン情報が出てくる状態))ので、android.bat を書換えて、find_java.bat を回避 ### diff + set java_exe=java.exe - set java_exe= - call lib\find_java.bat - if not defined java_exe goto :EOF ### * ADBのアップデート [#rd5858de] - SDK Manager.exe を実行 -- 今のBT-200 は Android API レベル 15 とのことなので、ついでに入れる > Android 4.0.3 (API 15) * ADBの設定 [#d5844e49] ** ##usb_driver.ini## の編集 [#b164748c] - PDFファイルから直接コピーする場合、紙面制約による行末改行を消すこと - PDFファイルから直接コピーする場合、文字化けによる「##?##」を「##\##」に直すこと ### diff + ;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## の編集 [#g665092a] - Win7 の場合、##c:\Users\%UserName%\.android\## にあったりする ### diff # 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 adb## で ##adb_usb.ini## がリセットされる(現象が起きた) -- ##adb_usb.ini## を再度編集 -- cmd から ##adb kill-server## を実行 -- cmd から ##adb start-server## を実行 |&attachref(./00.AdbDevices.png,50%);| * デバイスドライバのインストール [#nc1fb3fe] - usb-driver installing -- USB を挿してもドライバが入らない -- 手動でインストール - ##adb devices## |&attachref(,50%);| -- USB を挿してもドライバが入らなかったりする -- その場合は手動でインストールする必要あり - デバイスマネージャを起動し、なぞなデバイスになっている embt2 をクリック |&attachref(./01.DeviceManager.png,50%);| |&attachref(./02.DeviceProperty.png,50%);| |&attachref(./03.DeviceDriver.png,50%);| |&attachref(./04.DriverUpdate.png,50%);| |&attachref(./05.LocationSetting.png,50%);| |&attachref(./06.SecurityCheck.png,50%);| |&attachref(./07.Updating.png,50%);| |&attachref(./08.DeviceManager.png,50%);| - ##adb devices## で確認 |&attachref(./00.AdbDevices.png,50%);| |