Android 工程配置¶
API Level¶
EasyAR Sense 需要 Android API Level 17 或以上。在Player Settings面板设置如下。
Package Name¶
设置Android应用的Package Name, 注意Package Name要与创建License Key时填写的一致 。在Player Settings面板设置如下。
Target Architecture¶
Unity 是从2017.4开始支持ARM64的,如果需要编译支持arm64,需要使用IL2CPP编译并选择ARM64支持。在Player Settings面板设置如下。在不需要支持arm64架构的时候这个配置不是必须的。
EasyAR Sense不直接支持x86架构的Android系统,但是一般x86架构的设备芯片可以兼容arm程序,因此需要配置取消选择x86架构,这样在一些x86设备上(比如EPSON BT-350)可以正常使用。在Player Settings面板设置如下。在不需要支持x86设备的时候这个配置不是必须的。
ARCore 支持¶
目前EasyAR Sense支持1.6版本或以上版本的ARCore。在EasyAR Sense Unity Plugin中,ARCore的支持所需的库文件和配置已经在包中,不需要特殊配置,但手机中需要安装 Google Play Services for AR 。
视频录制功能的特殊配置¶
如果要使用视频录制功能,需设置Graphics API 为OpenGL ES 2.0或3.0,并去掉Multithreaded Rendering的勾选。
同时需设置 Android API Level 18 或以上。