Como instalar o Android Studio no Ubuntu?

118

Por favor, diga-me o processo completo de instalação do Android Studio e suas dependências necessárias.

    
por aminul haque 09.06.2015 / 10:05

13 respostas

158

Instalando o Java

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer

Depois disso

sudo apt-get install oracle-java8-set-default

Instalando o Android Studio

  1. Faça o download do Android Studio em aqui , use Todos os pacotes do Android Studio

  2. Extraia o arquivo para um local apropriado para seus aplicativos, por exemplo: /opt . Use o nome do arquivo do seu arquivo baixado, no meu exemplo android-studio-ide-141.2178183-linux.zip

    sudo unzip android-studio-ide-141.2178183-linux.zip -d /opt
    
  3. Para iniciar o Android Studio, navegue até o diretório /opt/android-studio/bin em um terminal e execute ./studio.sh . Ou use um arquivo da área de trabalho, veja abaixo.

    Você pode adicionar /opt/android-studio/bin à sua variável ambiental PATH para poder iniciar o Android Studio a partir de qualquer diretório.

Crie um arquivo da área de trabalho

Crie um novo arquivo androidstudio.desktop executando o comando:

nano ~/.local/share/applications/androidstudio.desktop

e adicione as linhas abaixo

[Desktop Entry]
Version=1.0
Type=Application
Name=Android Studio
Exec="/opt/android-studio/bin/studio.sh" %f
Icon=/opt/android-studio/bin/studio.png
Categories=Development;IDE;
Terminal=false
StartupNotify=true
StartupWMClass=android-studio

Instalando o Android SDK (se necessário)

  1. Clique no botão marcado

  2. Receba as últimas ferramentas do SDK

    No mínimo, ao configurar o Android SDK, você deve fazer o download das ferramentas mais recentes e da plataforma Android:

    1. Abra o diretório Ferramentas e selecione:

      • Ferramentas do Android SDK
      • Ferramentas de plataforma do Android SDK
      • Ferramentas de desenvolvimento do Android SDK (versão mais alta)
    2. Abra a primeira pasta Android X.X (a versão mais recente) e selecione:

      • Plataforma do SDK
      • Uma imagem do sistema para o emulador, como Imagem do sistema ARM EABI v7a
  3. Obtenha a biblioteca de suporte para APIs adicionais

    A biblioteca de suporte do Android fornece um conjunto estendido de APIs compatíveis com a maioria das versões do Android.

    Abra o diretório Extras e selecione:

    • Repositório de suporte do Android
    • Biblioteca de suporte do Android
  4. Obtenha o Google Play Services para ainda mais APIs

    Para desenvolver com as APIs do Google, você precisa do pacote do Google Play Services:

    Abra o diretório Extras e selecione:

    • Repositório do Google
    • serviços do Google Play
  5. Instale os pacotes

    Depois de selecionar todos os pacotes desejados, continue a instalação:

    • Clique em Instalar pacotes X .
    • Na próxima janela, clique duas vezes no nome de cada pacote à esquerda para aceitar o contrato de licença para cada um.
    • Clique em Instalar .
por A.B. 09.06.2015 / 10:13
39

@ A.B resposta está correta e completa. Acabei de acrescentar que, alternativamente, você pode facilmente instalar um Android Studio atualizado usando a do Ubuntu da Canonical .

Instalando o Ubuntu Make:

Para o Ubuntu 14.04LTS

sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-make
sudo apt update
sudo apt install ubuntu-make

Para o Ubuntu 15.10 e superior

O Ubuntu Make já está em repositórios oficiais, execute:

sudo apt install ubuntu-make

Observação de que umake version deve ser 16.05 para poder baixar o android studio, verifique executando

umake --version

Se não, use o método Ubuntu 14.04 para instalá-lo.

Instalando o Android Studio:

umake android

Pode haver uma mensagem de erro relacionada à licença que pode ser corrigida usando um parâmetro adicional:

umake android --accept-license

Desinstale o Android Studio:

umake android --remove
    
por hg8 24.09.2015 / 10:14
12

O método mais fácil de instalar o Android Studio (ou qualquer outra ferramenta de desenvolvedor) em O Ubuntu deve usar o snap oficialmente recomendado do Ubuntu Make no GitHub. Não é necessário baixar o Android Studio como zip, tentar instalá-lo manualmente, adicionar PPAs ou mexer na instalação do Java. O Ubuntu Make baixará automaticamente o mais recente Android Studio, instalará junto com o OpenJDK e todas as dependências necessárias e criará uma entrada de inicialização de aplicativo no Dash.

Passo 1: Instale o Ubuntu Make

Execute este comando:

sudo snap install --classic ubuntu-make

Etapa 2: instale o Android Studio

Execute este comando:

ubuntu-make.umake android

Depois de aceitar a licença e pressionar Enter para confirmar o caminho de instalação, o Ubuntu Make'll fará o download e instalará o Android Studio.

Etapa 3: instale o Android SDK

Abra o Android Studio recém-instalado a partir do traço:

Não é necessário importar nada se esta for a primeira vez que você está instalando:

O Assistente de configuração irá guiá-lo pela instalação:

Selecione Instalação padrão para obter o SDK e o Custom mais recentes, caso deseje alterar a versão do SDK ou o local de instalação. A partir daqui, é bastante simples, basta clicar em next-next e você terá o SDK baixado e instalado.

Etapa 4: Definindo PATHs (Opcional)

Esta etapa pode ser útil se você quiser os comandos da ferramenta de desenvolvedor do Android SDK, como adb , fastboot , aapt , etc disponíveis em Terminal . Pode ser necessário para plataformas dev de terceiros como React Native, Ionic, Cordova, etc e outras ferramentas também. Para definir PATHs, edite seu arquivo ~/.profile :

gedit ~/.profile

e adicione as seguintes linhas a ele:

# Android SDK Tools PATH
export ANDROID_HOME=${HOME}/Android/Sdk
export PATH="${ANDROID_HOME}/tools:${PATH}"
export PATH="${ANDROID_HOME}/emulator:${PATH}"
export PATH="${ANDROID_HOME}/platform-tools:${PATH}"

Se você alterou a localização do SDK no final da Etapa 3, não se esqueça de alterar a linha export ANDROID_HOME=${HOME}/Android/Sdk de acordo.

Testado no Ubuntu 16.04LTS e acima. Funcionaria no 14.04LTS também se você Instale suporte para pacotes de snap primeiro . Graças a Didier "didrocks" Roche para tirando o Ubuntu Make .

por HEXcube 30.07.2017 / 12:41
10

Na véspera de 2018, a resposta mais votada ainda é incrível, mas parece um pouco desatualizada, e como eu me deparo com isso recentemente, decidi compartilhar minha nova experiência aqui.

1. Instalando o Java

Desde que o Android Studio 2.2 foi lançado, você não precisará instalar nenhum JDK na maioria dos casos, já que ele é fornecido com o IDE.

Referência para mais detalhes

2. Instalando o software de pré-requisito

O comando a seguir deve ser executado em primeiro lugar, para que possamos evitar alguns problemas com o Ferramenta AVD no futuro:

sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386 lib32z1 libbz2-1.0:i386

Referência para mais detalhes

3. Fazendo o download e descompactando o Android Studio

Você pode obter o arquivo do Android Studio em aqui . Nada de especial, apenas espere até o carregamento terminar:)

O Google é um fornecedor LANANA registado , pelo que, para cumprir o Contrato Linux FSH (parte 3.13 / opt) Gostaria de sugerir a descompactação do arquivo para a pasta google/android-studio :

sudo unzip ~/Downloads/android-studio-ide-171.4443003-linux.zip -d /opt/google/

3.1 [Opcional] Altere a permissão de gravação para a pasta do Android Studio

Você pode achar conveniente definir permissões de gravação para todos os usuários quando se trata de atualizar o Android Studio. No entanto, não é amplamente usado e parece violar o princípio do menor privilégio . No entanto, apenas no caso, se você gosta dessa maneira melhor basta executar no terminal:

sudo chmod o+w /opt/google/android-studio/

Como alternativa, você sempre pode executar o Android-Studio em nome do root e realizar todas as atualizações necessárias sem essa etapa envolvida .

4. Criando o diretório do Android SDK

Não aceito a ideia de que cada usuário tenha sua própria cópia das ferramentas do Android SDK (ferramentas de criação, códigos-fonte, imagens do sistema etc.), mas o Android Studio funciona exatamente dessa maneira (provavelmente devido ao problema de permissões ). Vamos fazer com que use outra pasta compartilhada entre todos os usuários no sistema.

4.1 Criar diretório

Crie a pasta android-sdk para uso futuro:

sudo mkdir /opt/google/android-sdk
sudo chmod o+w /opt/google/android-sdk

O último comando altera as permissões para que todos os usuários do sistema possam editar essa pasta do android-sdk (instalando e removendo pacotes).

4.2 Configurando Variáveis de Ambiente

O Android Studio ainda está apontando para seu próprio caminho neste momento. Para que o Android Studio instale os SDKs na pasta compartilhada, precisamos especificar as variáveis de ambiente. Atualmente existem duas variáveis apontando para a pasta SDK: ANDROID_HOME e ANDROID_SDK_ROOT . O primeiro está obsoleto, mas o Android Studio não usa o ANDROID_SDK_ROOT ao iniciá-lo pela primeira vez, mesmo que seja especificado. Por isso, recomendo especificar as duas variáveis. Para manter as coisas consistentes e claras, vamos especificá-las em um shell separado para o android-studio no profile.d (para que você possa removê-los mais tarde, no caso de remover o Android Studio):

sudo -i
cd /etc/profile.d/
echo export ANDROID_SDK_ROOT=/opt/google/android-sdk/ > android_studio.sh
echo export ANDROID_HOME=/opt/google/android-sdk/ >> android_studio.sh

4.2.1 Configurando a variável JAVA_HOME

Se você usar os comandos gradlew via interface CLI, será útil adicionar JAVA_HOME apontando para o JRE embutido (caso contrário, o gradle não conseguirá localizá-lo)

echo export JAVA_HOME=/opt/google/android-studio/jre >> android_studio.sh

Agora, você precisa fazer logout no sistema e fazer login novamente para aplicar esse novo script.

Referência para mais detalhes

5. Instalando o SDK

Como alteramos as permissões da pasta do SDK ( /opt/google/android-sdk/ ), não precisamos de nenhuma permissão especial para escrevê-la. Basta executar o android-studio em nome do seu usuário atual:

/opt/google/android-studio/bin/studio.sh 

Agora siga as instruções do assistente de configuração. Eventualmente, você atingirá a janela Downloading Components. Pode demorar um pouco até que os componentes necessários sejam instalados. Como cuidamos de todas as bibliotecas e softwares necessários desde o início (parte 2), esse processo deve ser concluído sem nenhum erro.

No primeiro lançamento, o Android Studio instala apenas a plataforma SDK mais recente (no momento da gravação da API 27). Para tornar seu conjunto de ferramentas viável, você precisa de pelo menos 2-3 plataformas SDK mais antigas instaladas ( aqui encontre o painel mostrando a demanda real para diferentes versões de APIs).Para obtê-los, na tela de boas-vindas do Android Studio, clique em "Configurar" e escolha a opção Gerenciador de SDK.

A partir daqui, você pode escolher o que precisar para desenvolver aplicativos para Android. P.S. Você pode realmente instalar tudo a partir da lista (mesmo pacotes obsoletos), mas levará muito tempo para baixar.

6. Criando entrada na área de trabalho

Atualmente, o Android Studio oferece recursos incorporados para criar uma entrada na área de trabalho. Precisamos executar o Studio com permissões de root, por isso é possível fazer isso para todos os usuários no sistema:

sudo -E /opt/google/android-studio/bin/studio.sh 

P.S. A opção -E é necessária para manter nossas variáveis de ambiente (ANDROID_HOME / ANDROID_SDK_ROOT) disponíveis durante o sudoing.

Você terá que passar o mesmo Assistente de configuração novamente (ele está sendo executado para o usuário raiz agora) e, depois de acessar a tela Boas-vindas, você poderá encontrar a opção Criar entrada da área de trabalho no menu "Configurar":

Na caixa de diálogo exibida, verifique se a caixa de seleção "Criar a entrada para todos os usuários" está marcada e clique em OK.

Agora você pode fechar o Android Studio e abrir a partir do Unity Launcher!

P.S. Para aqueles que estão interessados em onde a entrada foi criada e o que está dentro, você pode encontrá-la em /usr/share/applications/jetbrains-studio.desktop :

[Desktop Entry]
Version=1.0
Type=Application
Name=Android Studio
Icon=/opt/google/android-studio/bin/studio.png
Exec="/opt/google/android-studio/bin/studio.sh" %f
Comment=The Drive to Develop
Categories=Development;IDE;
Terminal=false
StartupWMClass=jetbrains-studio

[Bonus] Desinstalar o script

E para doces eu preparei um script de shell que você pode usar para remover completamente o seu Android Studio, incluindo a pasta do SDK, configurações, emuladores e pastas de cache de todos os usuários. Ele é adequado para as etapas acima, mas os caminhos estão no topo do arquivo, para que você possa adaptá-lo facilmente à sua própria configuração. Aqui vamos nós:

#!/bin/bash
####################################
#
# Android Studio uninstalling script
#
####################################

# Ensure root permissions

if [ $(whoami) != 'root' ]; then
    echo "Must be root to run 
chmod u+x ~/Documents/android_uninstall.sh
" exit 1; fi # Variables studio_folders=(.android .AndroidStudio* .gradle) # look for these folders paths=(/home/,2 /root/,1) # in these folders studio_path="/opt/google/android-studio/" sdk_path="/opt/google/android-sdk/" env_variables="/etc/profile.d/android_studio.sh" # Functions deletefolders() { local name_expression=( \( -name "${studio_folders[0]}" ) for (( i=1; i<${#studio_folders[*]}; i++ )); do name_expression[${#name_expression[*]}]=-o name_expression[${#name_expression[*]}]=-name name_expression[${#name_expression[*]}]="${studio_folders[$i]}" done name_expression[${#name_expression[*]}]=\) find "" -maxdepth "" -type d ${name_expression[*]} -exec rm -rf {} \; } # Commands for path in ${paths[*]}; do deletefolders ${path%,*} ${path#*,} done rm -r $studio_path rm -r $sdk_path rm $env_variables

Informamos que o wildcard .AndroidStudio * é usado no script para remover configurações de diferentes versões do Android. Se você mantiver algo valioso na pasta oculta com o nome começando com ".AndroidStudio", ele também será removido.

Para aqueles que não estão familiarizados com a noção de scripts de shell, veja as etapas simples que devem ajudar:

  1. Abra o terminal, escreva o comando nano. Um editor nano será aberto em janela do terminal.
  2. Copie o texto do script acima e depois dele a janela do terminal com o nano aberto (Ctrl + Shift + V)
  3. Clique em Ctrl + O para salvar o arquivo, escolha o caminho e o nome do arquivo com a extensão .sh:

  4. Saia do nano (ctrl + X)

  5. No terminal, você precisa aplicar esse comando ao arquivo recém-criado para torná-lo executável (supondo que você salvou seu script no diretório ~/Documents e o nomeou android_uninstall.sh):

    %pre%
  6. Agora você pode executar o script especificando o caminho para ele no terminal. Lembre-se de que, sem permissão de root, não removerá pastas do diretório /opt/ , portanto, o script solicitará essas permissões antes de fazer qualquer coisa.

É isso. Na verdade, sou bastante novo em SOs do tipo Linux, portanto sinta-se à vontade para me corrigir nos comentários, conforme necessário.

    
por Aleksandr Medvedev 21.12.2017 / 20:52
7

Adicione o repositório do android-studio:

sudo apt-add-repository ppa:maarten-fonville/android-studio
sudo apt-get update

Em seguida, instale:

sudo apt-get install android-studio

Mais informações podem ser encontradas no link

    
por Momo 28.02.2016 / 14:01
6

Citado no link

O Android Studio depende do Java, e o Oracle Java 7 ou 8 é recomendado

sudo add-apt-repository -y ppa:webupd8team/java

sudo apt-get update

sudo apt-get install oracle-java7-installer oracle-java7-set-default

Adicione o Android Studio PPA

sudo add-apt-repository ppa:paolorotolo/android-studio

Em seguida, atualize as listas de pacotes e instale-as:

sudo apt-get update

sudo apt-get install android-studio

Uma vez instalado, inicie o assistente de configuração no Unity Dash ou apenas execute o comando

/opt/android-studio/bin/studio.sh
    
por Maythux 09.06.2015 / 10:13
6

Se você estiver executando uma versão de 64 bits do Ubuntu (16.04), será necessário instalar algumas bibliotecas de 32 bits com o seguinte comando:

sudo apt-get install lib32stdc++6

ou

sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0 lib32stdc++6

Para que você não tenha esse erro:

Unable to run mksdcard SDK tool.

Para mais informações, leia doc

    
por user540417 06.05.2016 / 15:54
2

Para o Ubuntu 16.04, a sintaxe é a seguinte.

umake android android-ndk [-h] [-r] [--accept-license] [destdir]
    
por K R Jawaharlal 15.07.2016 / 04:55
1

Instalar o Android Studio no Ubuntu ficou ainda mais fácil. Nós o empacotamos em um piscar de olhos, para que você possa instalá-lo apenas por

$ sudo snap install android-studio --classic

Ou apenas pesquise Android Studio em Ubuntu Software .

    
por Omer Akram 19.03.2018 / 18:17
0

1- Execute o terminal (Ctrl + Alt + t) e instale o JDK:

sudo apt-add-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer

para verificar a versão java jdk, digite

javac -version

ou

java -version

2- Faça o download do ADK completo do site oficial, descompacte-o, abra-o e siga as instruções em install-Linux-tar.txt.

3- Siga o Assistente de instalação do ADK.

    
por Sebastián Brun Valiente 16.01.2016 / 06:03
0

A configuração do Android Studio leva apenas alguns cliques. (Você já deve ter baixado o Android Studio .)

Para instalar o Android Studio no Linux, faça o seguinte:

  1. Descompacte o arquivo .zip que você baixou em um local apropriado para seus aplicativos, como /usr/local/ para seu perfil de usuário ou /opt/ para usuários compartilhados.

  2. Para iniciar o Android Studio, abra um terminal, navegue até o diretório android-studio / bin / e execute studio.sh.

  3. Selecione se deseja importar configurações anteriores do Android Studio ou não e clique em OK .

  4. O Assistente de configuração do Android Studio guia você pelo restante da configuração, o que inclui o download de componentes do Android SDK necessários para o desenvolvimento.

  

Dica: para disponibilizar o Android Studio na sua lista de aplicativos,   selecione Ferramentas & gt; Crie uma entrada na área de trabalho na barra de menus do Android Studio.

Bibliotecas necessárias para máquinas de 64 bits: Se você estiver executando uma versão de 64 bits do Ubuntu, precisará instalar algumas bibliotecas de 32 bits com o seguinte comando:

sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386 lib32z1 libbz2-1.0:i386

Se você estiver executando o Fedora de 64 bits, o comando é:

sudo yum install zlib.i686 ncurses-libs.i686 bzip2-libs.i686

e instale jdk [ não necessário agora, será instalado automaticamente ]

sudo apt-get install openjdk-9-jdk

cópia do link

    
por Hamed 11.06.2017 / 07:31
0

Não é necessário que você use um arquivo de pacotes.

Instalação

  • Faça o download do arquivo zip daqui:

    link

  • Extraia um pouco abaixo de /home/....

  • Executar ./bin/sudio.sh

Para criar uma entrada na área de trabalho:

Go to Android Studio > Tools > Create desktop Entry

Pré-requisitos:

O OpenJDK vem pré-instalado, então use isso.

O Android Studio notifica você com uma pequena caixa de diálogo de bolhas quando uma atualização está disponível para o IDE, mas você pode verificar manualmente se há atualizações clicando em Help > Check for Update

FYI

Você pode alternar entre os JDKs, alterando o caminho do JDK nas configurações. JDKs são instalados em /usr/lib/jvm

$ ls /usr/lib/jvm/
default-java  java-1.5.0-gcj-6-amd64  java-1.8.0-openjdk-amd64  java-8-openjdk-amd64

Aqui, no meu caso, /usr/lib/jvm/default-java é um link simbólico para /usr/lib/jvm/java-8-openjdk-amd64

Então, eu usaria isso como o caminho do JDK nas configurações.

    
por reversiblean 24.12.2017 / 09:19
0

O Android Studio está disponível como um pacote instantâneo em todas as versões atualmente suportadas do Ubuntu. A versão atual do pacote de snap android-studio em maio de 2018 é 3.1.2.0. Para instalá-lo, abra o terminal e digite:

sudo snap install android-studio --classic  

O Android Studio oferece as ferramentas mais rápidas para criar aplicativos em todos os tipos de dispositivos Android.

Edição de código de classe mundial, depuração, ferramentas de desempenho, um sistema de criação flexível e um sistema instantâneo de criação / implantação permitem que você se concentre na criação de aplicativos exclusivos e de alta qualidade.

    
por karel 19.03.2018 / 00:48