OS Update

  • 開発するには adb が必須
    • adb を使うためには開発用OSへのアップデートが必須
    • adb を使うためには開発用 OS への Update が必須(ビルド番号が D から始まる OS )
  • EPSONから提供されている手順書
    • 基本的に、手順書通りにやっても通らない
    • BT200_DOS1406B_JA.pdf: 『開発者用システムソフトウェア 適用手順書』
    • 基本的に、手順書通りにやれば通る
    • 最後だけ、手順書通りに自動再起動せず、手動による再起動が必要
      • 画面下のメッセージが「Updating」から「Complete」に変わったら、
        電源スライダを左にスライドさせて電源をオフにしてから、再度オンにする。

ハマったのでメモ

  • http://devloper.android.com/sdk/index.heml 構成変更
  • Android-SDK 構成変更
    • "SDK Manager.exe"は android 直下に配置
    • "SDK Manager.exe"は実行しても、無言で落ちる
    • "SDK Manager.exe"の実行は Java が前提条件*1
  • 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
    • android.bat は直接書換え
        1
        2
        3
        4
        5
        6
      
      #spanend
      + set java_exe=java.exe
      - set java_exe=
      - call lib\find_java.bat
      - if not defined java_exe goto :EOF
      #spandel
      
      • 自分の環境ではfind_java.bat で Java を探そうとしているが失敗するのが問題
      • Pathが通っている*2ので、java_exe=java.exe と直接指定して良し
  • "SDK Manager.exe"を実行
    • Android API レベル 15 とのことなので、ついでに入れる
      • Android 4.0.3 (API 15)
  • 経験上、数十分も掛かるのでご飯休憩 (←今ココ
    動画1: QR Code Scaning
  • usb_driver.ini の編集
    • PDFファイルから直接コピーする場合、紙面制約による行末改行を消すこと
    • PDFファイルから直接コピーする場合、文字化けによる「?」を「\」に直すこと
        1
        2
        3
        4
        5
        6
        7
        8
      
      #spanend
      + ;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 
      #spandel
      
      動画2: Update Data Download
  • adb_usb.ini の編集
    • Win7 の場合、c:\Users\%UserName%\.android\ にあったりする
        1
        2
        3
        4
        5
        6
      
      #spanend
        # ANDROID 3RD PARTY USB VENDOR ID LIST -- DO NOT EDIT.
        # USE 'android update adb' TO GENERATE.
        # 1 USB VENDOR ID PER LINE.
      + 0x04B8
      #spandel
      
      動画3: Updating
  • usb-driver installing
    • USB を挿してもドライバが入らない
    • 手動でインストール
  • 上記の手順では adb_usb.ini は直後の android.exe update adb でリセットされる(現象が起きた)
    • adb_usb.ini を再度編集
    • adb kill-server を cmd から実行
    • adb start-server を cmd から実行
  • adb devices
*1 参考: http://d.hatena.ne.jp/magnitude6/20130130/1359511639
*2 cmd java -version を打ち込むと Java のバージョン情報が出てくる
    技術 一覧 検索 最新 バックアップ リンク元   ヘルプ   最終更新のRSS