RealSenseをOculus Questに合体させるためにlibrealsenseをビルドしてたら2箇所かコケたのでメモを。 Android事情なんもわからんマン向け。
基本的にはlibrealsenseのissueに書いてあるので、書いてある通りビルドしつつ設定しておけばOKなのですが。
① NDKがないって言われる。
NDKインストールしてるのに言われるなら、File->Project Structureから設定。
②ARRはビルドできたけどUnityでビルドできない。
The attribute application@allowBackup=true ~~みたいな感じで怒られている場合は、 librealsense/wrappers/android/librealsense/src/main以下にあるAndroidManifest.xmlに少し手を加えます。
<application android:allowBackup="true"~
ってなっているところを
<application android:allowBackup="false"~
に書き換えてからビルドします。書き換えてからビルドされたlibrealsense.aarをUnityに持ち込めばエラーは大解決。 やったね!