Ambiente para Programação Mobile com Android
Um ambiente completo para programação mobile Android requer:
- Java
- Android
- Apache Ant
O IntelXDK, como o instalador é um executável, já vem com todos os requisitos e o build, que requer java e android, é feito na nuvem.
O PhoneGap, como efetua o build na nuvem, não requer java ou android, apenas o nodejs, pois é instalado como um módulo deste.
Algumas ferrametnas, como o Ionic, requerem todo o ambiente instalado e configurado localmente, pois efetuam o build localmente.
Instalação e Configuração do Ambiente no Windows
Instalação
NodeJS - https://nodejs.org/en/
Java JDK - http://www.oracle.com/technetwork/pt/java/javase/downloads/index.html (Java SE)
Android Studio - https://developer.android.com/studio/index.html
Apache Ant - http://ant.apache.org/bindownload.cgi
Criando as variáveis de ambiente e configurando o PATH
A instalação padrão do Android Studio no Windows cria duas pastas:
C:\Program Files\Android\Android Studio
C:\Users\familia\AppData\Local\Android\sdk
Obs: melhor é instalar no c:\android
Configuração do Ambiente no Windows
Acessar o painel de controle
Na caixa de busca digite
ambiente
Clique em
Editar as variáveis de ambiente do sistema
Propriedades do Sistema - Avançado
Variáveis de Ambiente
Faça tudo abaixo em Variáveis do sistema
Clicando em Novo para adicionar as variáveis
E em PATH - Editar para adicionar as mesmas ao path
JAVA_HOME -> C:\Program Files\Java\jdk1.8.0_131
ANT_HOME -> C:\Ant
ANDROID_HOME -> C:\Users\familia\AppData\Local\Android\sdk (mais prático é instalar, por exemplo, no c:\Android)
Editar o PATH e adicionar ao final:
;%JAVA_HOME%/bin;%ANT_HOME%/bin;%ANDROID_HOME%/platform-tools;%ANDROID_HOME%/tools;
Estando tudo configurado corretamente, podemos testar abrindo o prompt e digitando:
javac -version
ant
android
android avd
Instalação e Configuração do Ambiente no Linux Ubuntu ou derivada
O Ant já vem instalado e configurado
O Java JSK, ao ser instalado já configura o ambiente
Portanto somente precisaremos configurar ANDROID_HOME
Instalação do NodeJS
Atualmente instalar a versão 6:
curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -
sudo apt-get install -y nodejs
Instalar Java 8 no Ubuntu e derivadas
sudo apt update
sudo apt-get remove openjdk*
sudo apt install python-software-properties
sudo add-apt-repository ppa:webupd8team/java
sudo apt install oracle-java8-installer
sudo apt install oracle-java8-set-default
Instalar Android Studio
Dos repositórios
sudo add-apt-repository ppa:paolorotolo/android-studio
sudo apt-get update
sudo apt-get install android-studio
Download Android Studio Pack do site oficial
https://developer.android.com/studio/index.html
Adicionar variáveis de ambiente ao bashrc
cd
nano .bashrc
export ANDROID_HOME=/home/ribafs/Android/Sdk
export PATH=${PATH}:$ANDROID_HOME/platform-tools:$ANDROID_HOME/tools:$ANDROID_HOME/tools/bin
Referências
Curso gratuito de PhoneGap
Comments fornecido por CComment