Este artigo explicará como instalar o emulador oficial do Android como um aplicativo independente no Linux. O emulador oficial do Android vem com o conjunto de desenvolvimento de aplicativos “Android Studio”. No entanto, se você não estiver interessado em desenvolver aplicativos Android e apenas deseja um emulador de trabalho sem instalar o Android Studio, este artigo deve ajudá -lo. Todas as etapas mencionadas no artigo são testadas no Ubuntu 20.04 versão LTS.
Instalar ferramentas de linha de comando
Baixe a versão mais recente de "Android Command Line Tools" daqui (role para baixo até a seção da linha de comando).
Extraia o arquivo baixado e faça uma nova pasta chamada "Tools" dentro do diretório "cmdline-tools". Copie e cole todos os arquivos da pasta “cmdline-tools” para a pasta “ferramentas”. Seu layout final do diretório deve ficar assim:
Tools cmdlineInstale os pacotes necessários
Vá para a pasta "Ferramentas/bin", inicie uma nova janela do terminal e execute o seguinte comando para atualizar os detalhes do repositório:
$ ./sdkmanager
Em seguida, execute o seguinte comando para listar pacotes disponíveis e instalados:
$ ./SDKManager -List
Instale alguns pacotes necessários para o emulador Android funcionar:
$ ./SDKManager Platform-tools emulador
Encontre a imagem correta do sistema para usar
Em seguida, você precisa anotar a imagem do sistema que deseja carregar no emulador Android. Para obter uma lista de imagens do sistema para download, execute o comando abaixo:
$ ./SDKManager -List | Grep "Sistema-Imagens; Android"
Você deve obter alguma saída semelhante a isso:
Você verá alguns números como "27", "28" etc. em nome das imagens do sistema. Esses números denotam níveis de API Android. Encontre a versão Android correspondente aos níveis de API daqui e anote a imagem do sistema apropriada que você deseja usar no emulador e no número do nível da API.
Baixe a imagem do sistema e pacotes correspondentes
Em seguida, faça o download dos pacotes a seguir usando o mesmo número de nível da API que você finalizou na etapa acima:
$ ./SDKManager “Plataformas; Android-30” “System-Images; Android-30; Google_APIS_PLAYSTORE; X86_64” “Build-Tools; 30.0.2 ”
Por exemplo, se você decidisse usar "System-Images; Android-29; Padrão; x86_64" como a imagem do sistema, o comando mudaria para:
$ ./SDKManager “Plataformas; Android-29” “System-Images; Android-29; Padrão; X86_64” “Build-tools; 29.0.3 ”
Você sempre pode usar o comutador "Lista" para encontrar números de comando e versão corretos:
$ ./SDKManager -List
Crie um novo AVD
AVD ou "dispositivo virtual Android" é um conjunto de parâmetros de configuração que define valores para um dispositivo virtual que emulará um dispositivo de hardware Android real.
Para criar um novo AVD, você precisa usar a imagem do sistema que você baixou na etapa acima. Execute o seguinte comando para criar um novo AVD:
$ ./AvdManager Crie AVD -N “My_AVD_30” -K “System -Images; Android -30; Google_APIS_PLAYSTORE; X86_64”
Substitua “my_avd_30” por qualquer nome de sua escolha. Você pode ser solicitado a alterar alguns parâmetros de configuração. Siga as instruções na tela e altere os valores de acordo com seus requisitos.
Confirme que o AVD foi criado com sucesso usando o comando abaixo:
$ ./AvdManager List AVD
Você deve obter alguma saída semelhante a isso:
Dispositivos virtuais Android disponíveis:Observe o caminho do AVD na saída acima. No mesmo caminho, você pode encontrar uma “configuração.arquivo ini ”que pode ser usado para alterar os parâmetros de configuração do AVD.
Executar emulador
Vá para a pasta "Emulator" (até alguns diretórios) e use o seguinte comando para iniciar o emulador:
$ ./emulador -avd “my_avd_30”
Substitua “my_avd_30” pelo nome do seu próprio AVD que você criou na etapa acima. Seu emulador Android deve estar em funcionamento agora:
Você pode criar o quanto quiser e cada imagem de AVD / sistema será tratada separadamente.
Conclusão
O Emulador Android oferece uma excelente maneira de imitar dispositivos Android da vida real em seu PC de mesa. Você pode usar o emulador para testar alguns aplicativos que ainda estão em desenvolvimento ou pode usar o emulador para executar regularmente aplicativos e jogos compatíveis com Android em um PC Linux. O desempenho do emulador dependerá da potência do seu sistema, tecnologias de virtualização disponíveis no seu PC e a compatibilidade do seu sistema com o módulo KVM Kernel.