Uaal(Unity as a Library) をとりあえずUnityEditorとAndroidで動かしてみた。(結構前だけど)
https://github.com/Unity-Technologies/uaal-example をPullしてUnityEditorで動かすのはすぐできる。
Androidのbuildして動かしてみた
buildするまでの手順
https://github.com/Unity-Technologies/uaal-example/blob/master/docs/android.md を参考にgradleなどを設定
AndroidのBuildするにはJDKとかのModule追加が必要
AVD(Emulator)での実行(できない)
結論からいうとできない。
- 2019.2でx86ベースのCPUサポートが廃止された
- installしようとすると
INSTALL_FAILED_NO_MATCHING_ABIS
になる
- installしようとすると
- x86以外で起動すれば動くとは思う?が、実質できないのと同等(AVDでのx86以外の起動がおそすぎるので諦めた)
- 実機buildが最強(Nexus5Xとかで動く)
Android実機での実行
アプリ起動時 | ShowUnity押す | Unityが起動する |
---|---|---|
まとめ
- https://github.com/Unity-Technologies/uaal-example をPullしたらすぐ動く
- Androidで動かす場合は実機を用意しよう
- 1回UnityからLibraryをexportしておけば、Androidだけの機能追加や改修はAndroidStudioで完結して良い