Player configuration
This article introduces the Player configuration options that need attention when packaging applications using EasyAR Sense Unity Plugin in Unity.
Different platform configuration instructions
When packaging in Unity, the following configurations need to be checked and confirmed.
Navigate through Unity menu File -> Build Settings-> Player Settings, click the Android icon to bring up the settings for the Android platform.

Typically, the following options need to be set.
Package Name Set the
Package Nameof the Android application, note that thePackage Namemust match the one filled in when creating the License Key.
API Level The
API levelsupported by EasyAR depends on the version used. When using theFullvariant,Android API Level 24or higher is required; when using other variants, EasyAR Sense requiresAndroid API Level 21or higher.
Target Architecture If Google ARCore is to be used, or ARM64 support is required for other reasons,
IL2CPPcompilation must be used andARM64 supportselected. Configuration is not required when ARM64 architecture support is not needed.
Special configuration for video recording function
To use the video recording function, set
Graphics APItoOpenGLES3orOpenGLES2, and uncheckMultithreaded Rendering. Additionally, setLib Variants > AndroidtoVideoRecordingin EasyAR configuration.
Common issues
Below are some common errors and solutions related to Player configuration.
Error reporting for abnormal License Key
If the License Key is abnormal (e.g.,
Package Namemismatch), an error similar tois not a valid EasyAR Sense license key or it does not match package namewill appear when packaging the application. If you choose to continue packaging, the packaged application will not function properly. Please carefully check and fix the issue according to the window prompts before continuing with the packaging.Disabling license verification during packaging
In special cases, if you use EasyAR's interface for manual initialization and do not use the
License Keyin theSettingsfile, you can selectContinue and don't warn me again, or disable theEasyAR Sense License > Verify When Buildoption in EasyAR configuration. This will turn off the verification during packaging.Support for non-ARM architecture Android devices
EasyAR Sense does not directly support x86 and x86-64 architecture Android systems. However, x86 architecture device chips are generally compatible with ARM programs. Therefore, it is necessary to configure the deselection of the x86 architecture, allowing normal usage on some x86 devices.





