O Google está empenhado em promover a igualdade racial para as comunidades negras. Veja como.
Esta página foi traduzida pela API Cloud Translation.
Switch to English

Execute aplicativos AR no Android Emulator

Use o Android Emulator para testar cenários de RA sem um dispositivo físico. O Android Emulator permite que você execute aplicativos ARCore em um ambiente virtual com um dispositivo emulado que você controla.

Configure seu ambiente de desenvolvimento

Requisitos de software:

Obtenha ferramentas Android Studio e SDK para ARCore

  1. Instale o Android Studio 3.1 ou posterior.

  2. No Android Studio, vá para Preferências> Aparência e comportamento> Configurações do sistema> SDK do Android .

  3. Selecione a guia SDK Platforms e marque Show Package Details .

    No Android 8.1 (Oreo) , selecione:
    APIs do Google Intel x86 Atom System Image API nível 27, versão 4 ou posterior.

  4. Selecione a guia SDK Tools e adicione Android Emulator 27.2.9 ou posterior.

  5. Clique em OK para instalar os pacotes e ferramentas selecionados.

  6. Clique em OK novamente para confirmar as alterações.

  7. Aceite o contrato de licença do Component Installer.

  8. Clique em Concluir .

Crie um dispositivo virtual com suporte de RA

Para obter mais informações, consulte as instruções do Android Studio para criar um dispositivo virtual .

Crie um novo Android Virtual Device (AVD)

  1. No Android Studio, abra o AVD Manager clicando em Ferramentas> AVD Manager .

  2. Clique em Create Virtual Device , na parte inferior da caixa de diálogo AVD Manager .

  3. Selecione ou crie o perfil de hardware do telefone desejado e selecione Avançar .

  4. Selecione uma imagem de sistema x86 ou x86_64 executando API de nível 27 ou posterior e selecione Avançar .

    • Embora os dispositivos ARCore físicos sejam compatíveis com API de nível 24 ou posterior, o suporte do Android Emulator requer API de nível 27 ou posterior.

    • Apenas arquiteturas de emulador Android baseadas em x86 são suportadas. Outras arquiteturas, como arm64-v8a , armeabi-v7 , não são suportadas atualmente.

    • macOS apenas com ARCore SDK 1.16.0 ou posterior: devido a um problema conhecido , as imagens do sistema Android Emulator x86_64 não são compatíveis com macOS com ARCore SDK 1.16.0 ou posterior. Como solução alternativa, use uma imagem do sistema x86 .

  5. Verifique se o seu dispositivo virtual está configurado corretamente:

    • Clique em Mostrar configurações avançadas .

    • Certifique-se de que Camera Back esteja definido como VirtualScene .

  6. Clique em Concluir para criar seu AVD.

Execute seu aplicativo

Teste um aplicativo ARCore em um dispositivo virtual compatível com AR no emulador. Para fazer isso, você pode seguir as instruções do Android Studio para executar um aplicativo no Android Emulator .

Atualize o Google Play Services para AR

A versão do Google Play Services para AR no emulador provavelmente está desatualizada. Siga estas instruções para atualizá-lo:

  1. Baixe o Google_Play_Services_for_AR_1.23.0_x86_for_emulator.apk mais recente da página de lançamentos do GitHub.

  2. Instale o APK baixado em cada AVD que deseja usar:

    Inicie o AVD desejado e arraste o APK baixado para o emulador em execução ou instale-o usando adb enquanto o dispositivo virtual está em execução:

    adb install -r Google_Play_Services_for_AR_1.23.0_x86_for_emulator.apk

Repita o processo dessas etapas para quaisquer AVDs adicionais que você gostaria de usar.

Controle a cena virtual

Quando seu aplicativo se conectar ao ARCore, você verá uma sobreposição que descreve como controlar a câmera e uma barra de status abaixo da janela do emulador.

Mova a câmera virtual

Pressione e segure Option (macOS) ou Alt (Linux ou Windows) para acessar os controles de movimento da câmera. Use os seguintes controles para mover a câmera:

Plataforma Açao O que fazer
Mac OS Mover para a esquerda ou direita Segure Option + pressione A ou D
Mova para baixo ou para cima Segure Option + pressione Q ou E
Avançar ou voltar Segure Option + pressione W ou S
Mudar a orientação do dispositivo Segure Option + mova o mouse
Linux ou Windows Mover para a esquerda ou direita Segure Alt + pressione A ou D
Mova para baixo ou para cima Segure Alt + pressione Q ou E
Avançar ou voltar Segure Alt + pressione W ou S
Mudar a orientação do dispositivo Segure Alt + mova o mouse

Solte Option ou Alt para retornar ao modo interativo no emulador.

Use a guia Sensores virtuais em controles estendidos para um posicionamento mais preciso do dispositivo.

Adicione imagens aumentadas à cena

Carregue imagens no ambiente simulado do emulador para testar imagens aumentadas .

Use a guia Câmera em controles estendidos para adicionar ou modificar imagens de cena . Existem duas localizações de imagens, uma na parede e outra na mesa.

Para visualizar esses locais de imagem na cena, inicie o emulador e mova a câmera para a área de jantar através da porta atrás da posição inicial da câmera.

Dicas de soluções de problemas

  • Se o seu aplicativo ARCore for iniciado e você vir uma mensagem "AR Core não suportado", verifique a revisão na imagem do sistema. Certifique-se de usar a Revisão 4 da API de nível 27 .

  • Se o aplicativo ARCore não abrir a câmera ao iniciar, certifique-se de que Camera Back esteja definido como VirtualScene , conforme descrito nas etapas de configuração acima .