Table of Contents

Player configuración

Este artículo introduce las opciones de configuración de Player que necesitan atención al empaquetar aplicaciones con EasyAR Sense Unity Plugin en Unity.

Diferentes plataformas de configuración explicación

Al empaquetar en Unity, es necesario verificar y confirmar las siguientes configuraciones.

En el menú de Unity, ve a File -> Build Settings-> Player Settings, haz clic en el ícono de Android para abrir la configuración correspondiente a la plataforma Android.

switchtoandroid

Normalmente se requieren ajustar las siguientes opciones.

  • Package Name Establece el Package Name de la aplicación Android, nota: el Package Name debe coincidir con el ingresado al crear la License Key.

    androidPackageName

  • API Level El API level soportado por EasyAR depende de la versión utilizada. Al usar la variante Full, se requiere Android API Level 24 o superior; al usar otras variantes, EasyAR Sense requiere Android API Level 21 o superior.

    androidAPILevel

  • Target Architecture Si se requiere usar Google ARCore, o en otros casos que necesiten compilación para ARM64, se debe usar IL2CPP y seleccionar soporte ARM64. No es necesario configurar si no se requiere soporte para arquitectura ARM64.

    androidarm64

  • Configuración especial para grabación de video

    Si se va a usar la función de grabación de video, se debe configurar Graphics API como OpenGLES3 o OpenGLES2, y desmarcar Multithreaded Rendering. Además, en la configuración de EasyAR, se debe establecer Lib Variants > Android como VideoRecording.

    androidvideorecord

Preguntas frecuentes

A continuación se presentan algunos errores comunes y soluciones relacionadas con la configuración de Player.

  • Error de License Key anómala

    Si la License Key es anómala (por ejemplo, Package Name no coincide), durante el empaquetado aparecerá un error similar a is not a valid EasyAR Sense license key or it does not match package name . Si se elige continuar, la aplicación empaquetada no funcionará correctamente. Revise y corrija el problema según las indicaciones antes de continuar.

  • Desactivar verificación de licencia durante el empaquetado

    En casos especiales, si se utiliza la interfaz de EasyAR para inicializar manualmente, sin usar la License Key del archivo Settings, se puede elegir Continue and don't warn me again o desactivar la opción EasyAR Sense License > Verify When Build en la configuración de EasyAR. Esto desactiva la verificación durante el empaquetado.

  • Soporte para dispositivos Android con arquitectura no-ARM

    EasyAR Sense no soporta directamente sistemas Android con arquitectura x86 o x86-64. Sin embargo, generalmente los chips con arquitectura x86 son compatibles con programas ARM. Por lo tanto, se debe configurar para no seleccionar la arquitectura x86, permitiendo que funcione correctamente en algunos dispositivos x86.