Impostazioni Player
Questo articolo descrive le impostazioni Player da considerare quando si crea il pacchetto di un'applicazione con EasyAR Sense Unity Plugin in Unity.
Note di configurazione per piattaforme diverse
Durante la build in Unity, è necessario controllare e confermare le seguenti impostazioni.
Nel menu Unity File -> Build Settings-> Player Settings, fare clic sull'icona Android per aprire le impostazioni corrispondenti della piattaforma Android.

Normalmente è necessario impostare le seguenti opzioni.
Package Name Impostare il
Package Namedell'app Android. Nota: ilPackage Namedeve corrispondere a quello inserito durante la creazione del License Key.
Minimum API Level Il
Minimum API levelsupportato da EasyAR dipende dalla variante utilizzata. Quando si usa la varianteFull, è richiestoAndroid API Level 24o superiore; quando si usano altre varianti, EasyAR Sense richiedeAndroid API Level 21o superiore.
Consiglio
La variante
Fullviene normalmente usata per la funzione di localizzazione on-device di Mega Go e per la funzione 5DoF camera. Quando si usa il servizio di localizzazione cloud Mega, anche il supporto 5DoF camera viene abilitato per impostazione predefinita.La variante EasyAR Sense utilizzata dalla piattaforma di destinazione può essere visualizzata nel menu Unity
Project Settings > EasyAR > Sense, nell'opzione Lib Variants.Target Architecture Se è necessario usare Google ARCore, o se per altri motivi è necessario compilare con supporto ARM64, bisogna compilare con
IL2CPPe selezionaresupporto ARM64. Se il supporto all'architettura ARM64 non è necessario, non occorre alcuna configurazione.
Configurazione speciale per la funzione di registrazione video
Se si desidera usare la funzione di registrazione video, impostare
Graphics APIsuOpenGLES3oOpenGLES2e deselezionareMultithreaded Rendering. Inoltre, nella configurazione EasyAR, è necessario impostareLib Variants > AndroidsuVideoRecording.
Problemi comuni
Di seguito sono riportati alcuni errori comuni e relative soluzioni riguardanti le impostazioni Player.
Errore del License Key
Se si verifica un errore del License Key, ad esempio se il
Package Namenon corrisponde, durante la creazione del pacchetto dell'applicazione verrà visualizzato un messaggio simile ais not a valid EasyAR Sense license key or it does not match package name. Se si sceglie di continuare la creazione del pacchetto in quel momento, l'app generata non funzionerà correttamente. Controllare attentamente il messaggio nella finestra e correggere il problema prima di continuare.Disattivare il controllo della licenza durante la creazione del pacchetto
In alcuni casi speciali, se si inizializza manualmente usando le API EasyAR e non si usa il
License Keynel fileSetttings, è possibile scegliereContinue and don't warn me again, oppure disattivare l'opzioneEasyAR Sense License > Verify When Buildnella configurazione EasyAR. Questo disattiverà il controllo durante la creazione del pacchetto.Supporto per dispositivi Android con architettura non ARM
EasyAR Sense non supporta direttamente i sistemi Android con architettura x86 e x86-64, ma i chip dei dispositivi con architettura x86 possono generalmente eseguire programmi ARM in modo compatibile. Pertanto è necessario deselezionare l'architettura x86, così l'app può funzionare normalmente su alcuni dispositivi x86.





