Table of Contents

Configurazione player

Questo articolo descrive le opzioni di configurazione del Player a cui prestare attenzione quando si utilizza EasyAR Sense Unity Plugin per creare applicazioni in Unity.

Diverse piattaforme spiegazione configurazione

Durante la creazione in Unity, è necessario controllare e confermare le seguenti configurazioni.

In sequenza nel menu Unity File -> Build Settings-> Player Settings, fare clic sull'icona Android per visualizzare le impostazioni corrispondenti per la piattaforma Android.

switchtoandroid

Normalmente è necessario impostare le seguenti opzioni.

  • Package Name Impostare il Package Name dell'applicazione Android, notare che il Package Name deve corrispondere a quello inserito durante la creazione della License Key.

    androidPackageName

  • API Level Il API level supportato da EasyAR dipende dalla versione utilizzata. Quando si utilizza la variante Full, è richiesto Android API Level 24 o superiore; quando si utilizzano altre varianti, EasyAR Sense richiede Android API Level 21 o superiore.

    androidAPILevel

  • Target Architecture Se è necessario utilizzare Google ARCore o in altri casi è richiesta la compilazione per ARM64, è necessario utilizzare IL2CPP e selezionare Supporto ARM64. Non è necessaria alcuna configurazione quando non è richiesto il supporto per l'architettura ARM64.

    androidarm64

  • Configurazione speciale per la funzionalità di registrazione video

    Se si desidera utilizzare la funzionalità di registrazione video, impostare Graphics API su OpenGLES3 o OpenGLES2 e deselezionare Multithreaded Rendering. Inoltre, in Configurazione EasyAR è necessario impostare Lib Variants > Android su VideoRecording.

    androidvideorecord

Domande frequenti

Di seguito sono riportati alcuni errori comuni relativi alla configurazione del Player e le relative soluzioni.

  • Errore di anomalia della License Key

    Se la License Key è anomala (ad esempio Package Name non corrisponde), durante la creazione dell'applicazione verrà visualizzato un messaggio simile a is not a valid EasyAR Sense license key or it does not match package name . Se si sceglie di procedere con la build, l'applicazione creata non funzionerà correttamente. Si prega di controllare attentamente e risolvere il problema seguendo i suggerimenti nella finestra prima di procedere.

  • Disattivare il controllo della licenza durante la build

    In alcuni casi particolari, se si utilizza l'interfaccia EasyAR per l'inizializzazione manuale, senza utilizzare la License Key nel file Setttings, è possibile selezionare Continue and don't warn me again oppure disattivare l'opzione EasyAR Sense License > Verify When Build nella Configurazione EasyAR. Ciò disattiverà il controllo durante la build.

  • Supporto per dispositivi Android con architettura non ARM

    EasyAR Sense non supporta direttamente i sistemi Android con architettura x86 e x86-64. Tuttavia, generalmente i chip dei dispositivi x86 sono compatibili con i programmi ARM. Pertanto, è necessario configurare la deselezione dell'architettura x86, in modo che su alcuni dispositivi x86 sia possibile utilizzare normalmente.