0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Windows で Meta Quest に Split APK / XAPK のアプリをサイドロードするには

Last updated at Posted at 2024-08-20

直接 ADB でするほうが確実.

参考

経緯

ハコスコの GoodBrain アプリを Meta Quest にインストールしたかったが,SideQuest では Extracting なんとかという処理がいつまでも終了せず,Meta Quest Developer Hub ではインストール処理がスタートしている素振りすら見せなかった.Lonely Cat Games の X-plore File Manager で確認すると Split APK 5x との記述がみられた.Google検索すると上記の記事が見つかり,Split APK についてはインストールができることを確認した.XAPK については備忘録としてメモのみ残す.

Split APK の場合

フォーマットの実体は .zip ファイル..apk ファイルとして出力された場合は拡張子を .zip に書き換えておく.展開すると,例えば GoodBrain [0.5.2] では以下のファイルが確認できる.

  • base.apk
  • split_config.arm64_v8a.apk
  • split_config.en.apk
  • split_config.ja.apk
  • split_config.xxhdpi.apk

手順1
 当該フォルダをカレントディレクトリとしてコマンドラインを起動し,開発者モードが有効化された Android 端末を接続し,ADB 接続も許可しておく.また下記コマンドにより ADB 接続の対象を確認する,

# 入力
adb devices

# 出力の例
List of devices attached
XXXXXXXXXXXXXX  device
emulator-XXXX   offline

# XXXXXXXXXXXXXX は実際には英数字で構成された ID になっている.

手順2
 下記コマンドにより,接続対象として特定のデバイス(Specific device)をオプションで指定したうえで,split されたすべての .apk を一括インストールする.(以下は GoodBrain [0.5.2] の例)

# 入力
adb -s XXXXXXXXXXXXXX install-multiple "base.apk" "split_config.arm64_v8a.apk" "split_config.en.apk" "split_config.ja.apk" "split_config.xxhdpi.apk"

# 出力
Success

XAPK の場合

実際には試していないためメモのみ残す.

手順1
 こちらも実態は .zip ファイル..xapk で出力された場合は .zip に書き換える.フォルダに展開し,複数の apk があれば下記コマンドのようにインストールする.

adb install-multiple "com.application.name.apk" "config.one.apk" "config.xxhdpi.apk"
# あくまでも例;必要に応じて書き換える

手順2
 Android フォルダに .obb がある場合は,下記コマンドにより当該ファイルを実機上にコピーする.

adb push Android\obb\com.application.name /storage/emulated/0/Android/obb/
# com.application.name は書き換える

icon.png と manifast.json のファイルは無視して良いらしい.

そのほか

あとインストール先の CPU アーキテクチャも要確認とのこと.
Quest の場合,ARM64 を含み忘れないように.
複数 apk を指定する場合の記述の順番は自由.

付録1)adb のインストール

  1. 下記サイトから「SDK Platform-Tools for Windows」(platform-tools-latest-windows.zip)をダウンロードする.
    https://developer.android.com/tools/releases/platform-tools
  2. 中身の platform-tools フォルダを C:\ 直下など任意の場所に移動する.
  3. 当該ディレクトリをパスに登録する.

付録2)apk の入手方法

  1. 普通に対象アプリを Google Play Store で Android 端末上にインストール.
  2. 当該 Android 端末上の X-plorer アプリの App manager > Installed から対象アプリを選択し,Download 等の適当なフォルダにコピーする.
  3. .apk もしくは .zip(あるいはまた別の形式)で出力されるので,当該ファイルを Windows PC にコピーする.
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?