Skip to content
Isaias Carvalho edited this page Oct 11, 2019 · 28 revisions

Configurando Ambiente

Para configurar o ambiente no Linux para desenvolvimento de uma aplicação em React Native instalaremos o Node, JDK e o Android Studio.

Instalando o Node

Algo muito importante de se notar é que é altamente recomendado não utilizar a versão mais atual do node contida no site oficial. Recomenda-se utilizar uma versão anterior e mais estável também conhecida como LTS, de Long Term Support. Caso queira instalar manualmente, visite o site do Node.js. No nosso caso utilizaremos a 8.x.
Para especificar que versão queremos instalar, utilizaremos o CURL. Instale com o comando

sudo apt-get install curl

Agora, para instalar o nodejs execute

curl -sL https://deb.nodesource.com/setup_8.x | sudo -E
bash -
sudo apt-get install -y nodejs

Agora iremos instalar o React Native por meio do gerenciador de pacotes do node, o npm. Portanto, verifique se ele se encontra instalado com o comando abaixo:

npm --version

Caso não esteja, é necessário realizar a instalação. Para isso, utilize o seguinte comando:

$ sudo apt install npm

Caso possua o Node já instalado em sua máquina, certifique-se que sua versão é superior à 7.

Instalando o React Native CLI

Agora que temos o gerenciador de pacotes instalados, execute o comando

npm install -g react-native-cli

Instalando o JDK8

Antes de instalar o JDK8 em si, é necessário instalar algumas bibliotecas primeiro. Execute o comando

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

E agora vamos instalar o JDK8. Para isso, o recomendado é baixar no site da Oracle.
Agora que baixou o arquivo precisamos realizar a instalação.
É recomendado instalar em modo superusuário, então excute

sudo su

Insira sua senha caso seja solicitado.

Mova o arquivo baixado para o diretório onde deseja instalar. Usaremos como exemplo /usr/java/
Agora, vamos navegar até o diretório a ser instalado.

cd /usr/java/

Dentro do diretório, iremos descompactar e instalar o java com o comando

tar zxvf "nome do seu arquivo".tar.gz

O nome do arquivo é similar a "jre-8u73-linux-x64.tar.gz". Você pode deletar o arquivo caso queira economizar espaço em disco.

Caso você possua mais uma versão do Java instalado em seu computador, é necessário alternar para a versão instalada. Verifique a versão em uso com o comando

java --version

Caso a resposta recebida seja diferente da 8, execute o comando

sudo update-alternatives --config java

Agora selecione a versão 8 do JDK inserindo o numero referente a ela.

Instalando o Android SDK

Para poder emular ou criar aplicativos android precisamos instalar o SDK. Para isso acesse o site do Android Studio e baixe a opção "Command line tools only" compatível com seu sistema.
Terminado o download, crie uma pasta para instalar o SDK

mkdir ~/Android/Sdk

Descompacte o arquivo na pasta criada.

Vamos agora configurar as variáveis de ambiente do sistema. No explorador de arquivos, vá até sua pasta pessoal e procure pelos arquivos ~/.bash_profile, ~/.profile ou ~/.zshrc. Caso não esteva visualizando nenhum dos arquivos, é porquê arquivos iniciados por ponto são ocultos. Para que se tornem visíveis digite Ctrl+h.
Abra um destes arquivos e cole o conteúdo abaixo ao fim dele

export ANDROID_HOME=~/Android/Sdk
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/platform-tools

Após isso, no terminal, execute

~/Android/Sdk/tools/bin/sdkmanager  "platform-tools" "platforms;android-27" "build-tools;27.0.3"

Aceite todas as solicitações usando y.

Feito tudo isso, vamos instalar o nosso emulador, o Gennymotion.

Clone this wiki locally