OculusGo 開発環境を整える (β0.2 版 ) 2018 年 5 月 4 日 20:14 # OculusGo ゲットしたどー!! なんか TL が騒がしいぞ と思ったら OculusGo のポチり報告がちらほら 値段を見たらなんかとっても安いじゃないですか そりゃもうマッハでポチりました で なんかたった 2 日で到着しちゃいました ものすごく早くない!? 注文した時の興奮が冷めないうちに開封の儀が執り行えるこの喜び なんかもうありがとうございます!! # というわけで OculusGo 開発環境を整えてみましょう 開発環境を整えるとはいっても多分お話は簡単なのです 1. OculusGo のデバイスドライバをインストールする 1. OculusGo の SDK をインストールする 1. Unity でプログラムを作る 1. ビルドして OculusGo に転送して動作確認する という環境を構築する事ができれば後は色々試してみては実機で確認して そのうち何かのプロダクツになったりコンテンツになったりと 夢が広がるガジェットになるのです さぁ 例によってうまくいくかどうかわからないけど見切り発車で書き始めたこの記事 無事発表できるのでしょうか? # Oculus Dashboard にアクセスする - <a href="https://dashboard.oculus.com/" target="_blank">oculus Dashboard</a> へアクセスします - Log in Qiita 原稿 - 1 ページ
ここでログインを行います ログインは Facebook アカウントがあると楽ちんなので できれば Facebook でログインするのが良いと思います 通常のログインをする場合は登録しているメールアドレスとパスワードを入力してください Qiita 原稿 - 2 ページ
まだアカウントを持っていない人は create Oculus account. をクリックしてアカウントを作成してください ( ここではアカウント作成の流れは省略します ごめんなさい!) ログインすると Create New Organization と出てきます 組織作成ですね ここでは自分の組織の名前を入力して作成します たとえば自分のサークル名だったりスタジオ名だったりで OK だと思います 組織名を入力したら Submit をクリックします Qiita 原稿 - 3 ページ
- 開発者非開示契約の内容をよく読み 同意する場合はチェックボックスをチェックし I Agree をクリック # 端末を開発者モードにする OculusGo を初期設定する際にスマホに Oculus アプリを入れてると思います その Oculus アプリを起動します - 設定をタップ Qiita 原稿 - 4 ページ
- ペアリングされている端末 ID の横の v をタップ - その他の設定をタップ Qiita 原稿 - 5 ページ
- 開発者モードをタップ - 開発者モードのスイッチをタップし ON 状態にします # Oculus Go のデバイスドライバをインストールする 次は Oculus Go の ADB ドライバーをインストールします なぜか Windows だけ ADB Qiita 原稿 - 6 ページ
ドライバーのインストールが必要で mac や Linux は必要ないらしいです なんでだー とりあえず - <a href="https://developer.oculus.com/downloads/package/oculus-go-adb-drivers/"> ここ </a> にアクセスします - チェックボックスをチェックして ダウンロードをクリックします - ダウンロードしたファイルを解凍します - 解凍後 inf ファイルを右クリックし インストールをクリック Qiita 原稿 - 7 ページ
- 開く - インストール - OK # Oculus Go を PC に認識させる - Oculus Go と PC を USB ケーブルでつなぎ 電源を ON にする Qiita 原稿 - 8 ページ
- デバイスマネージャを起動する Qiita 原稿 - 9 ページ
- Oculus Composite ADB Interface が認識されていれば OK # Unity プロジェクトを作成する - Unity を起動する - New - プロジェクト名を適宜入力し Create project Qiita 原稿 - 10 ページ
- File Build Settings - Platform の Android をクリックし Switch Platform - 最後に閉じる Qiita 原稿 - 11 ページ
- これの説明も必要だったので追記 w - Build Settings の Build System を Gradle から Internal に変更 - これがないとビルド時にエラーが出る事もあります ( うちは 100% エラーになった ) # AndroidSDK をセットアップする - Edit Preferences... Qiita 原稿 - 12 ページ
- External Tools Android SDK の Download をクリック - ブラウザが Android studio ページを開くので DOWNLOAD ANDROID STUDIO をクリック Qiita 原稿 - 13 ページ
- 利用規約を良く読み チェックボックスをチェックし ANDROID STUDIO FOR WINDOWS ダウンロードをクリック - ファイルを保存 Qiita 原稿 - 14 ページ
- ダウンロード完了後 実行する - Next - Next Qiita 原稿 - 15 ページ
- Next - Install Qiita 原稿 - 16 ページ
- Next - Finish Qiita 原稿 - 17 ページ
- Android Studio が起動するので Configure SDK Manager をクリック - Android SDK Platform - API Level 19 以上のチェックボックスをチェック Qiita 原稿 - 18 ページ
- SDK Tools - LLDB と Google USB Driver をチェックして OK - OK Qiita 原稿 - 19 ページ
- Finish - 閉じる Qiita 原稿 - 20 ページ
- Unity に戻ってきて Android SDK の Browse をクリック - C:\Users\ ユーザー名 \AppData\Local\Android\Sdk のパスを選択し フォルダーの選択をクリック # JDK をセットアップする - <a href="http://www.oracle.com/technetwork/java/javase/downloads/jdk8- downloads-2133151.html" target="_blank">jdk Download Page</a> へアクセスする Qiita 原稿 - 21 ページ
- Java SE Development Kit 8u171 の Accept Licence Agreement をチェック - jdk-87171-windows-x64.exe をクリック - ファイルを保存 - ダウンロードしたファイルを実行 - 次 Qiita 原稿 - 22 ページ
- 次 - 次 Qiita 原稿 - 23 ページ
- 閉じる - Unity に戻ってきて Android JDK の Browse をクリック - 自動で JDK のパスが設定されるので フォルダーの選択をクリック Qiita 原稿 - 24 ページ
- 閉じる # 古い Android SDK で上書きする これ どういう事かというと Android Studio がバージョンアップすると Unity でビルドできなくなる問題が発生します そこで Android Studio がバージョンアップする前のファイル一式で置き換える事で解決するという方法です - <a href="http://dl-ssl.google.com/android/repository/tools_r25.2.5-windows.zip" target="_blank">tools_r25.2.5-windows.zip</a> をダウンロード - ダウンロードしたファイルを開き zip 展開する Qiita 原稿 - 25 ページ
- SDK フォルダの tools を別名にリネームし 先ほど展開した tools を上書きコピーする 以上で ビルドができるようになります # OculusGo がどうしても認識されない場合 SUMSUNG の USB ドライバーを入れなさい そんなアドバイスが Oculus のフォーラムにあったので それを試してみる事にします - <a href="https://developer.samsung.com/galaxy/others/android-usb-driver-forwindows" target="_blank">android USB Driver for Windows</a> へアクセスする - ドライバのリンクをクリックしてダウンロード - ダウンロードした zip ファイルを開き zip を展開する Qiita 原稿 - 26 ページ
- インストーラをダブルクリックして起動する - 次 - 次 Qiita 原稿 - 27 ページ
- インストール - 終了 次に 邪魔な邪魔な邪魔な OculusGo デバイスドライバを完全に削除します Qiita 原稿 - 28 ページ
- デバイスマネージャを起動する - Oculus Device を展開し Oculus Composite ADB Interface を右クリックし プロパティを開く Qiita 原稿 - 29 ページ
- イベントタブを開き ドライバのファイル名を確認する Qiita 原稿 - 30 ページ
- PowerShell を起動する - pnputil -e Select-String "111" とタイプします pnputil -e は現在インストール中のデバイスドライバを列挙します Select-String は grep コマンドのようなものです - この例では まだ OculusGo のデバイスドライバが存在しています - phputil -d oem111.inf と入力し ターゲットのデバイスドライバを削除します - この時点ではまだ削除できてません - Oculus Composite ADB Interface を右クリックし デバイスのアンインストールをクリック - このデバイスのドライバーソフトウェアを削除します をチェックし アンインストールをクリック この状態で OculusGo を再度 USB でつなぎ直すと今度は SUMSUNG のデバイスドライバで認識します Qiita 原稿 - 31 ページ
無事認識しました!!! # 更新履歴 日付バージョン更新内容 2018/05/05 17:37 β0.2 OculusGo 本家デバイスドライバを完全に Windows から消去し SUMSUNG のデ バイスドライバで認識させる手順を追記 2018/05/05 12:44 β0.1 とりあえず素の状態から apk が生成できるところまで網羅 Android 端末を認識させる事がなぜか自分の PC ではできず うーむ Qiita 原稿 - 32 ページ