Instalar e usar o Android Studio no Ubuntu 16.04 é uma tarefa que precisa de uma certa estratégia e você precisa seguir alguns passos.
-
Seu sistema deve estar equipado com uma CPU de 64 bits capaz de suportar Virtualização de Hardware e pelo menos 4 GB de RAM, mas isso não será suficiente se você estiver planejando usar outros programas enquanto o Android Studio estiver em execução. Nesse caso, 8 GB é uma obrigação. Você deve estar usando o Ubuntu 16.04 de 64 bits, é claro.
-
Você precisa instalar o Oracle JDK 8 e isso pode ser feito adicionando o webupd8team java ppa ao seu sistema (
sudo add-apt-repository ppa:webupd8team/java
) e instalando ambos oracle-java8-installer e oracle-java8-set-default . -
Instale o KVM / qemu completo em seu sistema seguindo as instruções fornecidas aqui .
No começo, você encontrará instruções sobre como verificar se o processador do seu sistema está ok para uso com o KVM. Não se esqueça de fazer logoff e voltar após a instalação, caso contrário, seu usuário não será ativado como membro do grupo libvirtd e você não poderá usar o KVM. -
Faça o download do arquivo .zip mais recente do Android Studio no site do desenvolvedor Android e certifique-se de instalar os arquivos de suporte de 32 bits listados por lá. NOTA: O arquivo lib32bz2-1.0 não existe no 16.04, então você tem que instalar libbz2-1.0: i386 , usando
sudo apt-get install libbz2-1.0:i386
. -
Extraia o conteúdo do arquivo .zip em uma pasta de sua escolha e crie um ativador para o arquivo studio.sh que você encontrará no android-studio / bin pasta e se tudo estiver ok, ele deve ser executado corretamente.
Você precisará instalar todas as bibliotecas e imagens necessárias usando o Android SDK e criar os AVDs que você estará usando, é claro, mas acho que você já deve saber disso já que é um desenvolvedor. Para que o emulador realmente use o KVM, você deve iniciá-lo usando estes parâmetros de emulador:
/ pathTo / emulator -avd avd_name -qemu -m 1024 -enable-kvm
Atualização: O comando acima foi suspenso. Você pode executar seu emulador com suporte completo a virtualização de hardware usando simplesmente -accel on .
/ pathTo / emulator -avd avd_name -accel on
Essa opção não é necessária, já que a configuração padrão para -accel é auto , o que significa que, se o KVM for instalado corretamente, ele será usado por padrão. / p>
O valor de 1024 é um exemplo. Use a mesma quantidade de memória que você configurou para usar o seu AVD. Mais instruções sobre como inserir os parâmetros acima no android-studio em vez de iniciar o emulador manualmente, você pode encontrar no site dos desenvolvedores do Android . Pessoalmente, eu prefiro lançá-lo manualmente e tê-lo lá sempre que eu precisar.