Meta Questにapkファイルをインストールする方法（Meta Quest Developer Hub）

# はじめ

こんにちは。
ジョジョ好きなXRクリエイターの [もふるね](https://twitter.com/mofurune_k) です。

今回は「自作のVRゲームをもっと多くの人に遊んでもらいたい！」という思いから、Meta Questにapkファイルをインストールする方法を紹介します。使用するのは『Meta Quest Developer Hub』です。


2024年11月10日、技育展 2024 決勝大会に出場し、発表したのがこちら！

オラオラで敵をブッ飛ばして飛距離を競うVRゲーム
「 オラオラッシュ 」

<blockquote class="twitter-tweet" data-media-max-width="560"><p lang="ja" dir="ltr">オラオラで敵をブッ飛ばすVRゲーム<br><br>「 オラオラッシュ 」<a href="https://twitter.com/hashtag/%E6%8A%80%E8%82%B2%E5%B1%95?src=hash&amp;ref_src=twsrc%5Etfw">#技育展</a> 2024決勝大会で発表してきました！<br><br>「このゲームはどうやって遊ぶと思う？たった一つのシンプルな答えだ。あててみな。」<br>「もしかしてオラオラですかーッ!?」<br>「YES! YES! YES!」<a href="https://twitter.com/hashtag/IwakenLab?src=hash&amp;ref_src=twsrc%5Etfw">#IwakenLab</a> <a href="https://twitter.com/hashtag/JOJO?src=hash&amp;ref_src=twsrc%5Etfw">#JOJO</a> <a href="https://t.co/esIP4rpuTF">pic.twitter.com/esIP4rpuTF</a></p>&mdash; もふるね@オラオラッシュ技育展決勝進出 (@mofurune_k) <a href="https://twitter.com/mofurune_k/status/1855940709830025400?ref_src=twsrc%5Etfw">November 11, 2024</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script> 

このゲームを多くの人に遊んでもらいたい！ということでapkファイルをGithubで公開しました。以下のページからapkファイルをダウンロードしてMeta Questにインストールすればオラオラッシュを遊べます！

https://github.com/mofurune/Oraorash_apk

ただ、「apkファイルってどうやってMeta Questに入れるの？」という方もいると思います。そんな方のために、この記事では、『Meta Quest Developer Hub』を使って、apkファイルをMeta Questにインストールする手順をわかりやすく解説していきます。


# ０．apkファイルの用意

※apkファイルを既に用意している方はこの章は読み飛ばしてよいです

自作のVRゲーム「オラオラッシュ」のapkファイルを用意していきます。

まずは、[gitのOraorash_apkのページ](https://github.com/mofurune/Oraorash_apk)に行きます。

緑色の『Code』を押して、下に出てきた『Download ZIP』を押すと、zipファイルがダウンロードされます。

<img width="600" alt="qapk01.jpg" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518924/685a26b4-0e20-4d9e-5466-1e5ec3c19e73.jpeg">

ダウンロードしたzipファイルを解凍すると、中に『Oraorash_v1.0.apk』があります。
これが今回使うapkファイルです。


# １．Meta Quest Developer Hubのインストール

Meta Quest Developer Hubとは、apkファイルのインストール、Questの動画・写真をパソコンへ移行、アプリのデバッグ、ミラーリングなどが行える、WindowsとMacOS向けの開発者用アプリです。

今回はWindows版を使います。
以下のページからダウンロードします。
https://developers.meta.com/horizon/downloads/package/oculus-developer-hub-win/

<img width="600" alt="qapk02.jpg" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518924/3891e348-14aa-5d34-1ac8-b3d420a04797.jpeg">

<img width="600" alt="qapk03.jpg" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518924/7a23998c-75b5-c956-75ad-5b02a0d5ae13.jpeg">

zipファイルがダウンロードされるので、解凍してインストールします。


# ２．Questの開発者モードを有効化

スマホの『Meta Horizon』アプリから開発者モードを有効にしていきます。

画面中央下のユーザーアイコンを押し、右上のハンバーガーボタンを押し、『Devices』を押します。
その後、使いたいデバイスを選択します。今回はMeta Quest3を選択しました。

<img width="600" alt="qapk04.jpg" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518924/e1007f6a-959a-1485-ca90-d75d97f5be38.jpeg">

使用デバイスの画面にて、Allow permissionsの表示が出る場合があります。この表示が出ていると、『Headset settings』を選択できず、開発者モードの有効化の画面に行けません。
その場合は、スマホのBlueToothと位置情報を有効化して、一つ前の画面に戻り、再度使いたいデバイスを選択します。すると、表示が消えて『Headset settings』を選択できるようになります。

<img width="200" alt="qapk05.jpg" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518924/ebe8743d-3b0a-745e-ddfb-e8f07754fe8e.jpeg">

使用デバイスの画面で、『Headset settings』を押して、『Developer Mode』を押して、Developer Modeのトグルをオンにします。

<img width="600" alt="qapk06.jpg" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518924/ef380616-173c-3b35-9a85-8419a53b4d66.jpeg">

これでMeta Questの開発者モードが有効になります。


# ３．Meta Questにapkファイルをインストール

Questとパソコンusb接続します。
Questをつけてみると、「USBデバッグを許可しますか？」という表示が出るので「許可する」を押します。
※その表示が出ない場合は、Questの開発者モードを有効化できてないかもしれません。前述のスマホアプリからDeveloper Modeのトグルを一度オフにして、もう一度オンにすると直ります（個人の経験談）

次に、Meta Quest Developer Hubを起動します。
起動したら、画面左上の『Device Manager』を押します。

<img width="600" alt="qapk07.jpg" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518924/17f186bb-13eb-6291-ee3f-b7e4821ec5ad.jpeg">

Device Managerの画面では、接続したQuestが表示されます。
※表示されないときはQuestを再起動すると直ります（個人の経験談）
ここで、用意したapkファイルを画面の右側にドラッグします。

<img width="600" alt="qapk08.jpg" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518924/7ba4cf0c-a9cd-4c2a-914a-b245ed33abc1.jpeg">

すると、画面が変化してQuestが表示されますので、そのまま画面の右側にドロップします。

<img width="600" alt="qapk09.jpg" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518924/0864cbd7-e4cf-ef72-e877-2829b0500dc5.jpeg">

これでapkファイルのインストールが始まります。

<img width="600" alt="qapk10.jpg" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518924/840df9ba-9570-b9f2-6cb6-1607afba724c.jpeg">

インストールが完了すると、画面上部に「Installation complete」とでます。
また、インストールしたapkのアプリ名の左側に緑の丸いチェックマークがでます。

<img width="600" alt="qapk11.jpg" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518924/20878327-752c-a872-c92c-f8d5aa9d166b.jpeg">

これでapkファイルのインストールは完了です。


# ４．アプリの起動

Questでインストールしたアプリを起動します。

まずは、ライブラリを開きます。

<img width="600" alt="qapk12.jpg" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518924/77ae91d1-3000-1968-626d-51f081a348e8.jpeg">

ライブラリ画面の右上に『すべて』を押して、出てきたリストから『提供元不明』を押します。

<img width="600" alt="qapk13.jpg" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518924/7e3151e4-f3e4-bfbd-af01-a1e9d45ad574.jpeg">

apkファイルからインストールしたアプリは、この『提供元不明』の場所に置かれます。
本記事通りにすると、Oraorashがインストールされてるはずです。
これを押すとアプリが起動します。

<img width="600" alt="qapk14.jpg" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518924/153d6a1a-7a19-beb2-6434-d0fe50bef843.jpeg">


# おわりに

この記事を書いてるときにオラオラッシュを遊んでみたら自己最高記録を更新しました。
記録: 454
これを超えられる者は現れるのか？
ジョジョラーの皆さん。挑戦をお待ちしております。

<img width="600" alt="qapk15.jpg" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518924/5a9a5725-357a-e5df-9f1b-a6d0c5105589.jpeg">