問題
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ファイルだけにまとめた方がいい。