Configurações do Player
Este artigo descreve as configurações do Player que precisam de atenção ao empacotar uma aplicação com o EasyAR Sense Unity Plugin no Unity.
Notas de configuração para diferentes plataformas
Ao compilar no Unity, é necessário verificar e confirmar as seguintes configurações.
No menu do Unity File -> Build Settings-> Player Settings, clique no ícone do Android para abrir as configurações correspondentes da plataforma Android.

Normalmente, as seguintes opções precisam ser configuradas.
Package Name Configure o
Package Nameda aplicação Android. Observe que oPackage Namedeve ser exatamente igual ao informado ao criar o License Key.
Minimum API Level O
Minimum API levelcompatível com EasyAR depende da variante usada. Ao usar a varianteFull, é necessárioAndroid API Level 24ou superior; ao usar outras variantes, o EasyAR Sense requerAndroid API Level 21ou superior.
Dica
A variante
Fullnormalmente é usada na função de localização no dispositivo do Mega Go e na função 5DoF camera. Ao usar o serviço de localização em nuvem Mega, o suporte a 5DoF camera também é habilitado por padrão.A variante do EasyAR Sense usada pela plataforma de destino pode ser vista no menu do Unity
Project Settings > EasyAR > Sense, na opção Lib Variants.Target Architecture Se for necessário usar Google ARCore, ou se por outros motivos for necessário compilar com suporte a ARM64, é preciso compilar com
IL2CPPe selecionarsuporte ARM64. Se o suporte à arquitetura ARM64 não for necessário, nenhuma configuração é exigida.
Configuração especial da função de gravação de vídeo
Se quiser usar a função de gravação de vídeo, defina
Graphics APIcomoOpenGLES3ouOpenGLES2e desmarqueMultithreaded Rendering. Além disso, na configuração do EasyAR, definaLib Variants > AndroidcomoVideoRecording.
Problemas comuns
A seguir estão alguns erros comuns e soluções relacionados às configurações do Player.
Erro de License Key
Se houver um erro no License Key, por exemplo se o
Package Namenão corresponder, ao empacotar a aplicação aparecerá uma mensagem semelhante ais not a valid EasyAR Sense license key or it does not match package name. Se você escolher continuar o empacotamento nesse momento, a aplicação gerada não funcionará corretamente. Verifique cuidadosamente o aviso da janela e corrija o problema antes de continuar.Desativar a verificação de licença durante o empacotamento
Em alguns casos especiais, se você inicializar manualmente usando APIs do EasyAR e não usar o
License Keyno arquivoSetttings, poderá escolherContinue and don't warn me againou desativar a opçãoEasyAR Sense License > Verify When Buildna configuração do EasyAR. Isso desativará a verificação durante o empacotamento.Suporte a dispositivos Android com arquitetura não ARM
O EasyAR Sense não oferece suporte direto a sistemas Android de arquitetura x86 e x86-64, mas chips de dispositivos com arquitetura x86 geralmente conseguem executar programas ARM de forma compatível. Portanto, é necessário desmarcar a arquitetura x86, para que possa funcionar corretamente em alguns dispositivos x86.





