Configuración del Player
Este artículo describe las opciones de configuración del Player que deben tenerse en cuenta al empaquetar una aplicación con EasyAR Sense Unity Plugin en Unity.
Notas de configuración para diferentes plataformas
Al compilar en Unity, debe revisar y confirmar las siguientes configuraciones.
En el menú de Unity File -> Build Settings-> Player Settings, haga clic en el icono de Android para abrir la configuración correspondiente de la plataforma Android.

Normalmente se deben configurar las siguientes opciones.
Package Name Configure el
Package Namede la aplicación Android. Tenga en cuenta que elPackage Namedebe coincidir con el valor introducido al crear el License Key.
Minimum API Level El
Minimum API levelcompatible con EasyAR depende de la variante utilizada. Al usar la varianteFull, se requiereAndroid API Level 24o superior; al usar otras variantes, EasyAR Sense requiereAndroid API Level 21o superior.
Consejo
La variante
Fullnormalmente se usa en la función de localización en el dispositivo de Mega Go y en la función de 5DoF camera. Al usar el servicio de localización en la nube Mega, la compatibilidad con 5DoF camera también se habilita de forma predeterminada.La variante de EasyAR Sense usada por la plataforma de destino se puede ver en el menú de Unity
Project Settings > EasyAR > Sense, en la opción Lib Variants.Target Architecture Si necesita usar Google ARCore, o si por otros motivos necesita compilar con soporte para ARM64, debe compilar con
IL2CPPy seleccionarsoporte ARM64. Si no se necesita soporte para la arquitectura ARM64, no hace falta configurarlo.
Configuración especial para la función de grabación de video
Si desea usar la función de grabación de video, debe configurar
Graphics APIcomoOpenGLES3oOpenGLES2y desmarcarMultithreaded Rendering. Además, en la configuración de EasyAR debe establecerLib Variants > AndroidenVideoRecording.
Problemas frecuentes
A continuación se muestran algunos errores frecuentes y soluciones relacionados con la configuración del Player.
Error de License Key
Si hay un error en el License Key, por ejemplo si el
Package Nameno coincide, al empaquetar la aplicación aparecerá un mensaje similar ais not a valid EasyAR Sense license key or it does not match package name. Si decide continuar empaquetando en ese momento, la aplicación generada no podrá funcionar correctamente. Revise atentamente el mensaje de la ventana y corrija el problema antes de continuar.Desactivar la comprobación de licencia durante el empaquetado
En algunos casos especiales, si inicializa manualmente mediante las APIs de EasyAR y no usa el
License Keydel archivoSetttings, puede elegirContinue and don't warn me againo desactivar la opciónEasyAR Sense License > Verify When Builden la configuración de EasyAR. Esto desactivará la comprobación durante el empaquetado.Compatibilidad con dispositivos Android de arquitectura no ARM
EasyAR Sense no admite directamente sistemas Android con arquitectura x86 ni x86-64, pero los chips de dispositivos con arquitectura x86 generalmente pueden ejecutar programas ARM de forma compatible. Por lo tanto, debe desactivar la selección de arquitectura x86 para que pueda funcionar correctamente en algunos dispositivos x86.





