Para minha máquina Ubuntu , baixei a versão mais recente do Android SDK desta página.
Depois de extrair o .tgz
arquivo baixado , tentei pesquisar as instruções de instalação e encontrei:
Para começar no Linux:
Descompacte o arquivo .zip que você baixou. Os arquivos SDK são baixados separadamente para um diretório especificado pelo usuário.
Anote o nome e a localização do diretório SDK em seu sistema - você precisará consultar o diretório SDK posteriormente, ao usar as ferramentas SDK na linha de comando.
O que exatamente devemos fazer?
Respostas:
Opção 1:
A localização do Android SDK no Mac pode ser qualquer uma das seguintes:
/home/AccountName/Android/Sdk
/usr/lib/android-sdk
/Library/Android/sdk/
/Users/[USER]/Library/Android/sdk
Opção 2:
Baixe o Android Studio .
Extraia o
.zip
arquivo baixado .O nome da pasta extraída será semelhante ao android-studio
Para manter a navegação fácil, mova esta pasta para o diretório inicial .
Depois de mover , copie a pasta movida clicando com o botão direito nela. Esta ação colocará a localização da pasta na área de transferência.
Use Ctrl Alt T para abrir um terminal
Vá para o diretório desta pasta usando
cd /home/(USER NAME)/android-studio/bin/
Digite este comando para tornar o
studio.sh
executável:chmod +x studio.sh
Tipo
./studio.sh
Um pop-up será exibido solicitando as configurações de instalação. No meu caso específico, é uma instalação nova, então vou continuar selecionando Não tenho uma versão anterior do Studio ou não quero importar minhas configurações .
Se você escolher importar as configurações de qualquer maneira, pode ser necessário fechar qualquer projeto antigo aberto para obter um Android SDK funcional.
De agora em diante, o assistente de configuração irá guiá-lo.
O Android Studio pode funcionar com o Open JDK e com o JDK da Oracle (recomendado). Caso o Open JDK esteja instalado, o assistente recomendará a instalação do Oracle Java JDK porque alguns problemas de interface do usuário e desempenho são relatados durante o uso do OpenJDK.
A desvantagem do JDK da Oracle é que ele não será atualizado com o resto do sistema como o OpenJDK.
O assistente também pode alertar sobre os problemas de entrada com IDEA .
Selecione o tipo de instalação
Verifique as configurações de instalação
Um emulador também pode ser configurado conforme necessário.
O assistente começará a baixar as ferramentas SDK necessárias
O assistente também pode mostrar um erro sobre as bibliotecas de 32 bits do Linux , que pode ser resolvido usando o comando abaixo:
sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386 lib32z1
Depois disso, todos os componentes necessários serão baixados e instalados automaticamente.
Depois que tudo estiver correto, basta clicar em Concluir
Para criar um ícone na área de trabalho, vá para 'Configurar' e clique em 'Criar entrada na área de trabalho'
fonte
fonte
/home/AccountName/Android/Sdk
/home/accountname
alguma ideia?/usr/share/android-sdk
Para instalá-lo em um sistema baseado em Debian, basta fazer
Em seguida, adicione o Android SDK ao seu PATH, abra
~/.bashrc
no editor e adicione as seguintes linhas ao arquivoCorre
Mostrar todos os pacotes SDK disponíveis
Identifique a plataforma Android mais recente (aqui é 28) e execute
Agora você tem adb, fastboot e as mais recentes ferramentas sdk instaladas
fonte
export JAVA_OPTS=....
causou um erro durante a execuçãosdkmanager
: "Erro: Não foi possível localizar ou carregar java.se.ee classe principal". Removê-lo corrigiu o problema.export JAVA_OPTS=...
por algum motivo (comosdkmanager
ainda falhar mesmo com ele nos arquivos de inicialização, por exemplo.bashrc
e.zshrc
, já, o que aconteceu comigo na minha outra máquina), você poderia use SDKman para instalar diferentes versões do Java e use o Java 8 apenas quando você executarsdkmanager
.sudo apt install android-sdk
colocar o SDK em/usr/lib/android-sdk
Não há necessidade de baixar nenhum arquivo ou arquivo ou seguir difíceis instruções de instalação.
Tudo o que você realmente precisava fazer é:
Atualização: Ubuntu 18.04 apenas
fonte
Se você está no Ubuntu 17.04 (Zesty) e literalmente só precisa do SDK (sem Android Studio), pode instalá-lo como no Debian :
build.gradle
, mudecompileSdkVersion
para23
ebuildToolsVersion
para24.0.0
gradle build
fonte
Android SDK Manager
Uso
Você pode usar o sdkmanager para realizar as seguintes tarefas.
Lista os pacotes instalados e disponíveis
Instale pacotes
O argumento de pacotes é um caminho de estilo SDK, conforme mostrado com o comando --list, colocado entre aspas (por exemplo, "build-tools; 29.0.0" ou "plataformas; android-28"). Você pode passar vários caminhos de pacote, separados por um espaço, mas cada um deve ser envolvido em seu próprio conjunto de aspas.
Por exemplo, veja como instalar as ferramentas de plataforma mais recentes (que incluem adb e fastboot) e as ferramentas SDK para API de nível 28:
Como alternativa, você pode passar um arquivo de texto que especifica todos os pacotes:
O argumento package_file é a localização de um arquivo de texto em que cada linha é um caminho no estilo SDK de um pacote a ser instalado (sem aspas).
Para desinstalar, basta adicionar o sinalizador --uninstall:
Atualize todos os pacotes instalados
Nota
androidsdk é snap wraper do sdkmanager todas as opções do sdkmanager funcionam com androidsdk
Localização dos arquivos SDK do Android instalados: / home / user / snap / androidsdk / current / AndroidSDK
Veja todas as opções do sdkmanager na documentação do google
fonte
instalar o Android SDK para mim não era o problema, ter o JRE e o JDK corretos era o problema.
Para resolver isso instale o JVM 8 (o último totalmente compatível, por enquanto):
Em seguida, use update-alternative para mudar para a versão jre-8:
Você pode reverter a versão JVM quando quiser com o mesmo
update-alternatives
comandoObserve que você provavelmente terá que fazer o mesmo depois disso com
javac
também (agora você tem apenas ojava
comando na versão 8)primeiro faça:
Próximo:
Depois disso, você pode instalar o Android SDK que requer esta versão específica do Java
fonte
fonte
sudo apt-get install oracle-java8-installer oracle-java8-set-default