Table of Contents

Player configuration

Cet article présente les options de configuration du Player à prendre en compte lors de l'exportation d'applications avec EasyAR Sense Unity Plugin dans Unity.

Instructions de configuration pour différentes plateformes

Lors de l'exportation dans Unity, les configurations suivantes doivent être vérifiées et confirmées.

Accédez successivement au menu Unity File -> Build Settings-> Player Settings, cliquez sur l'icône Android pour afficher les paramètres correspondants à la plateforme Android.

switchtoandroid

Généralement, les options suivantes doivent être définies.

  • Package Name Définissez le Package Name de l'application Android, notez que le Package Name doit correspondre à celui saisi lors de la création de la clé de licence.

    androidPackageName

  • API Level Le API level pris en charge par EasyAR dépend de la version utilisée. Lors de l'utilisation de la variante Full, Android API Level 24 ou supérieur est requis ; avec d'autres variantes, EasyAR Sense nécessite Android API Level 21 ou supérieur.

    androidAPILevel

  • Target Architecture Si vous avez besoin d'utiliser Google ARCore, ou dans d'autres cas nécessitant une compilation pour ARM64, utilisez IL2CPP et sélectionnez Support ARM64. Aucune configuration n'est nécessaire si la prise en charge de l'architecture ARM64 n'est pas requise.

    androidarm64

  • Configuration spéciale pour l'enregistrement vidéo

    Pour utiliser la fonction d'enregistrement vidéo, définissez Graphics API sur OpenGLES3 ou OpenGLES2, et décochez Multithreaded Rendering. De plus, dans la configuration EasyAR, définissez Lib Variants > Android sur VideoRecording.

    androidvideorecord

Questions fréquentes

Voici quelques erreurs courantes liées à la configuration du Player et leurs solutions.

  • Erreur d'exception de licence Key

    Si la licence Key est anormale (par exemple, Package Name ne correspond pas), une erreur similaire à is not a valid EasyAR Sense license key or it does not match package name apparaîtra lors de l'exportation. Si vous choisissez de continuer l'exportation, l'application exportée ne fonctionnera pas normalement. Veuillez vérifier attentivement et corriger le problème en suivant les instructions de la fenêtre avant de reprendre l'exportation.

  • Désactiver la vérification de licence lors de l'exportation

    Dans certains cas particuliers, si vous initialisez manuellement via l'interface EasyAR sans utiliser la License Key du fichier Settings, vous pouvez choisir Continue and don't warn me again, ou désactiver l'option EasyAR Sense License > Verify When Build dans la configuration EasyAR. Cela désactivera la vérification lors de l'exportation.

  • Prise en charge des appareils Android avec architecture non-ARM

    EasyAR Sense ne prend pas directement en charge les systèmes Android avec architecture x86 et x86-64. Cependant, les puces des appareils x86 sont généralement compatibles avec les programmes ARM. Par conséquent, il est nécessaire de configurer la désélection de l'architecture x86 pour permettre un fonctionnement normal sur certains appareils x86.