SideQuestでobbファイルをインストールしようとするとCannot read property 'match' of undefinedというエラーが出る

問題

Meta Questの実行ファイルをAPKファイルとOBBファイルに分割してSideQuestでインストールしようとすると Cannot read property 'match' of undefined といったエラーが出る。

解決方法

OBBファイル名をmain.[version-code].[package-name].obbというフォーマットにする。SideQuestはファイル名でアプリケーションのインストール先を判別している。 なお、[version-code]Android特有の整数で指定するアレで、[package-name]com.example.appnameみたいなアレ。

ちなみに以下のページで書かれているOculusの場合とはファイル名のフォーマットが違うので注意。 www.toshizabeth.com

OBBファイルは/sdcard/Android/obb/以下にインストールされるので、そこを見れば正常にインストールできたか確認できる。

もっといい解決方法

どうもSideQuestではAPKファイルだけを使用することが標準のようだ。SideQuestで使用する実行ファイルは分割しないで、APKファイルだけにまとめた方がいい。