Por favor, diga-me o processo completo de instalação do Android Studio e suas dependências necessárias.
Por favor, diga-me o processo completo de instalação do Android Studio e suas dependências necessárias.
Respostas:
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
Faça o download do Android Studio aqui , use Todos os pacotes do Android Studio
Extraia o arquivo em um local apropriado para as suas aplicações, por exemplo: /opt
. Use o nome do arquivo do seu arquivo baixado, no meu exemploandroid-studio-ide-141.2178183-linux.zip
sudo unzip android-studio-ide-141.2178183-linux.zip -d /opt
Para iniciar o Android Studio, navegue até o /opt/android-studio/bin
diretório em um terminal e execute ./studio.sh
. Ou use um arquivo da área de trabalho, veja abaixo.
Convém adicionar /opt/android-studio/bin
à sua variável de ambiente PATH para iniciar o Android Studio a partir de qualquer diretório.
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
Clique no botão marcado
Obtenha as ferramentas mais recentes do SDK
No mínimo, ao configurar o Android SDK, você deve baixar as ferramentas e a plataforma Android mais recentes:
Abra o diretório Tools e selecione:
Abra a primeira pasta Android XX (a versão mais recente) e selecione:
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 Extras
diretório e selecione:
Obtenha serviços do Google Play para ainda mais APIs
Para desenvolver com as APIs do Google, você precisa do pacote de serviços do Google Play:
Abra o Extras
diretório e selecione:
Instale os pacotes
Depois de selecionar todos os pacotes desejados, continue instalando:
A resposta da @AB está correta e completa. Acabei de adicionar que, alternativamente, você pode instalar facilmente um Android Studio atualizado usando o Ubuntu Make da Canonical .
Para o Ubuntu 14.04LTS
sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-make
sudo apt update
sudo apt install ubuntu-make
Para Ubuntu 15.10 e superior
O Ubuntu Make já está em repositórios oficiais, execute:
sudo apt install ubuntu-make
Observe que a versão umake deve ser 16.05 para poder baixar o android studio, verifique executando
umake --version
Caso contrário, use o método Ubuntu 14.04 para instalá-lo.
umake android
Pode haver uma mensagem de erro relacionada à licença que pode ser corrigida usando um parâmetro adicional:
umake android --accept-license
umake android --remove
make
instala automaticamente tudo o que é necessário. Nada mais é necessário;) (para obter informações, atualmente instale o OpenJDK 1.7).
umake android --accept-license
conforme sugerido em uma pergunta diferente .
ERROR: A default framework for category Android was requested where there is none usage: umake android [-h] {android-ndk} ...
O método mais fácil de instalar o Android Studio (ou qualquer outra ferramenta de desenvolvedor) no Ubuntu é usar o pacote snap da loja de software Ubuntu. Não há necessidade de baixar o Android Studio como zip, tente instalá-lo manualmente, adicione PPAs ou mexa na instalação do Java. O pacote snap agrupa o Android Studio mais recente, juntamente com o OpenJDK e todas as dependências necessárias.
Pesquise "android studio" no Ubuntu Software, selecione a primeira entrada que aparece e instale:
Ou, se você preferir a linha de comando, execute isso no Terminal :
sudo snap install --classic android-studio
Abra o Android Studio recém-instalado no painel:
Não é necessário importar nada se esta for a primeira vez que você o instala:
O Assistente de instalação o guiará pela instalação:
Selecione Instalação padrão para obter o SDK e o personalizado mais recentes , caso você queira alterar a versão do SDK ou seu local de instalação. A partir daqui, é bastante simples, basta clicar no próximo próximo e você terá o SDK baixado e instalado.
Esta etapa pode ser útil se você deseja que os comandos da ferramenta de desenvolvedor do Android SDK, como adb , fastboot , aapt , etc, estejam disponíveis no Terminal . Também pode ser necessário para plataformas de desenvolvimento de terceiros, como React Native, Ionic, Cordova, etc. e outras ferramentas. Para definir PATHs, edite seu ~/.profile
arquivo:
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 o local do SDK no final da Etapa 2, não esqueça de alterar a linha de export ANDROID_HOME=${HOME}/Android/Sdk
acordo. Faça uma reinicialização (ou apenas efetue logout e logon novamente) para que os PATHs entrem em vigor.
Testado no Ubuntu 18.04 LTS e 16.04 LTS. Tecnicamente, deve funcionar em qualquer versão do Ubuntu com suporte a snap (16.04 LTS e mais recente). Também funcionaria no 14.04 LTS se você instalar primeiro o suporte para pacotes de snap .
ubuntu-make.umake android
obteve um erro 'Falha na segmentação'
Na véspera de 2018, a resposta mais votada ainda é incrível, mas parece um pouco desatualizada e, quando me deparo com isso recentemente, decidi compartilhar minha nova experiência aqui.
Desde que o Android Studio 2.2 foi lançado, na maioria dos casos, você não precisará instalar nenhum JDK, pois ele foi trazido com o IDE.
O seguinte comando deve ser executado em primeiro lugar, para que possamos evitar alguns problemas com a ferramenta AVD no futuro:
sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386 lib32z1 libbz2-1.0:i386
Você pode obter o arquivo do Android Studio aqui . Nada de especial, aguarde até o carregamento terminar :)
O Google é um provedor LANANA registrado , portanto, para cumprir o contrato Linux FSH (parte 3.13 / opt), eu gostaria de sugerir a descompactação do arquivo na google/android-studio
pasta:
sudo unzip ~/Downloads/android-studio-ide-171.4443003-linux.zip -d /opt/google/
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 utilizado e parece violar o princípio do menor privilégio . No entanto, por precaução, se você preferir desta forma, basta executar no terminal:
sudo chmod o+w /opt/google/android-studio/
Como alternativa, você sempre pode executar o Android-Studio em nome da raiz e executar todas as atualizações necessárias sem esta etapa .
Não aceito a ideia de que cada usuário deve ter sua própria cópia das ferramentas do Android SDK (ferramentas de construção, códigos-fonte, imagens do sistema etc.), mas o Android Studio funciona exatamente dessa maneira (provavelmente por causa de problemas de permissão). Vamos usar outra pasta compartilhada entre todos os usuários do sistema.
Faça 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 esta pasta android-sdk (instalando e removendo pacotes).
O Android Studio ainda está apontando para seu próprio caminho neste momento. Para fazer o Android Studio instalar SDKs na pasta compartilhada, precisamos especificar variáveis de ambiente. Atualmente, existem duas variáveis apontando para a pasta SDK: ANDROID_HOME e ANDROID_SDK_ROOT . O primeiro foi descontinuado, mas o Android Studio não usará 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 na pasta profile.d (para que você possa removê-las posteriormente 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
Se você usar os comandos gradlew via interface CLI, será útil adicionar JAVA_HOME apontando para o JRE incorporado (caso contrário, o gradle não poderá localizá-lo)
echo export JAVA_HOME=/opt/google/android-studio/jre >> android_studio.sh
Agora você precisa sair do sistema e fazer login novamente para aplicar esse novo script.
Como alteramos as permissões da pasta SDK ( /opt/google/android-sdk/
), não precisamos de permissões especiais para escrever nela. 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 instalaçã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.
Após o primeiro lançamento, o Android Studio instala apenas a plataforma SDK mais recente (no momento da criaçã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 você pode encontrar o painel que mostra a demanda real por 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 for necessário para desenvolver aplicativos Android. PS Você pode instalar tudo da lista (até pacotes obsoletos), mas levará muito tempo para fazer o download.
Atualmente, o Android Studio oferece recursos incorporados para criar uma entrada na área de trabalho. Precisamos executar o Studio com permissões de root; portanto, é possível fazer isso para todos os usuários do sistema:
sudo -E /opt/google/android-studio/bin/studio.sh
A opção PS -E é necessária para manter nossas variáveis de ambiente (ANDROID_HOME / ANDROID_SDK_ROOT) disponíveis durante o processo.
Você terá que passar no mesmo Assistente de Configuração novamente (ele está sendo executado para o usuário root agora) e, depois que você clicar na tela Bem-vindo, 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 no Unity Launcher!
PS 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
E para os doces, preparei um script de shell que você pode usar para remover completamente o seu Android Studio, incluindo pasta SDK, configurações, emuladores e pastas de cache de todos os usuários. Ele foi adaptado para as etapas acima, mas os caminhos estão na parte superior 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 $0"
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 "$1" -maxdepth "$2" -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
Lembre-se de que o curinga .AndroidStudio * é usado no script para remover configurações de diferentes versões do Android Studio. 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 shell scripts, aqui estão etapas simples que devem ajudar:
Clique Ctrl + O para salvar o arquivo, escolha o caminho e o nome do arquivo com extensão .sh:
Saia do nano (ctrl + X)
No terminal, você precisa aplicar este comando ao arquivo recém-criado para torná-lo executável (supondo que você salvou seu script no ~/Documents
diretório e o nomeou android_uninstall.sh):
chmod u+x ~/Documents/android_uninstall.sh
Agora você pode executar o script especificando o caminho para ele no terminal. Lembre-se de que, sem a permissão root, ele não removerá as pastas do /opt/
diretório, portanto, o script solicitará essas permissões antes de fazer qualquer coisa.
É isso aí. Na verdade, sou bastante novo em sistemas operacionais Linux, portanto, fique à vontade para me corrigir nos comentários, conforme necessário.
google
diretório /opt
da mesma forma que o Android Studio. O Pycharm não usou para criar um google
diretório, ele foi instalado diretamente no /opt
diretório. Talvez seja uma mudança global que afeta todos os IDEs baseados no software JetBrains.
/google
pasta nesse caso? @
/opt/google
pasta, mas é claro que é para Pycharm; portanto, há uma pasta pycharm localizada dentro da /opt/google
pasta que contém o Pycharm IDE instalado.
tar xfz <pycharm-professional or pycharm-community>-*.tar.gz -C <new_archive_folder>
?
tools.jar' seems to be not in Studio classpath. Please ensure JAVA_HOME points to JDK rather than JRE.
Obteve o seguinte erro
Adicione o repositório android-studio:
sudo apt-add-repository ppa:maarten-fonville/android-studio
sudo apt-get update
Então instale:
sudo apt-get install android-studio
Mais informações podem ser encontradas em https://mfonville.github.io/android-studio/
sudo su -
e torify apt install android-studio
resolver o mesmo erro. porque o google restringe o ip do Irã, não podemos acessar os serviços do google.
Citado em http://ubuntuhandbook.org/index.php/2014/11/install-android-studio-ubuntu-14-04-ppa/
O Android Studio depende de 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 PPA do Android Studio
sudo add-apt-repository ppa:paolorotolo/android-studio
Atualize as listas de pacotes e instale-o:
sudo apt-get update
sudo apt-get install android-studio
Uma vez instalado, inicie o assistente de instalação no Unity Dash ou apenas execute o comando
/opt/android-studio/bin/studio.sh
Se você estiver executando uma versão de 64 bits do Ubuntu (16.04), precisará 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, leia este documento
Para o ubuntu 16.04, a sintaxe é a seguinte.
umake android android-ndk [-h] [-r] [--accept-license] [destdir]
A instalação do Android Studio no Ubuntu ficou ainda mais fácil. Nós o empacotamos rapidamente, para que você possa instalá-lo
$ sudo snap install android-studio --classic
Ou simplesmente procurar Android Studio
no Ubuntu Software
.
O Android Studio está disponível como um pacote instantâneo em todas as versões atualmente suportadas do Ubuntu. O pacote de snap do Android Studio foi o quinto pacote de snap mais popular em 2018. A versão atual do pacote de snap do android-studio em fevereiro de 2019 é a 3.3.1.0. Para instalá-lo, abra o terminal e digite:
sudo snap install android-studio --classic
O Android Studio fornece 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 compilação flexível e um sistema de compilação / implantação instantâneo permitem que você se concentre na criação de aplicativos exclusivos e de alta qualidade.
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 do java jdk, digite
javac -version
ou
java -version
2- Faça o download do ADK completo fornecido no 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.
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:
Descompacte o .zip
arquivo baixado em um local apropriado para seus aplicativos, como no /usr/local/
seu perfil de usuário ou /opt/
para usuários compartilhados.
Para iniciar o Android Studio, abra um terminal, navegue até o diretório android-studio / bin / e execute studio.sh.
Selecione se deseja importar ou não as configurações anteriores do Android Studio e clique em OK .
O Assistente de instalação do Android Studio o guia pelo restante da instalaçã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> Criar entrada da á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 instalar jdk
[ não é necessário agora, será instalado automaticamente ]
sudo apt-get install openjdk-9-jdk
Não é necessário que você use um arquivo compactado.
Faça o download do arquivo zip aqui:
https://developer.android.com/studio/index.html#linux-bundle
Extraia-o em algum lugar sob /home/....
Corre ./bin/sudio.sh
Para criar uma entrada na área de trabalho:
Go to Android Studio > Tools > Create desktop Entry
O OpenJDK vem pré-instalado, então use isso.
O Android Studio notifica você com uma pequena caixa de diálogo de bolha quando uma atualização está disponível para o IDE, mas você pode verificar manualmente as atualizações clicando em Help > Check for Update
Você pode alternar entre 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
há 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.
$ dpkg -l | grep jdk
. Sim, você pode alterar o SDK, JDK usado nas configurações.
umake
e executarumake android --accept-license
.