Como configurar o emulador Android sem instalar o Android Studio no Linux

Como configurar o emulador Android sem instalar o Android Studio no Linux

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 cmdline
├── BIN
├── Lib
Aviso.TXT
├── Fonte.propriedades
Ferramentas

Instale 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:
Nome: my_avd_30
Caminho:/home/nit/.Android/avd/my_avd_30.Avd
Alvo: Google Play (Google Inc.)
Baseado em: Android 11.0 (r) tag/abi: google_apis_playstore/x86_64
SDCARD: 512 MB

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.