Skip to content

Latest commit

 

History

History
114 lines (75 loc) · 2.57 KB

requisitos.md

File metadata and controls

114 lines (75 loc) · 2.57 KB

Requisitos de Instalação

Node.js (LTS)

Node is a JavaScript runtime built on Chrome's V8 JavaScript engine.

ou

Node Version Mananger

Gerenciador de versões do Node

Android Studio

Android IDE e SDK

Ao instalar o android, selecione ao modo custom, selecionando o android device simulator.

Chocolatey (Opcional)

The Package Manager for Windows

Executar o seguinte comando no PowerShell (Como administrador)

Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))

Python2

Linguagem de programação utilizada para compilar determinados scripts

JDK8 Oracle

JDK8 Comunity

Framework do Java

ou caso queira instalar com o Chocolatey

choco install -y python2 jdk8

Variáveis de ambiente:

Incluir:

ANDROID_HOME=C:\Users\\<SEU_USUÁRIO>\AppData\Local\Android\Sdk

android-home

Incluir:

JAVA_HOME=C:\Program Files\Java\jdk1.8.0_211

Adicionar no path:

c:\Users\\<SEU_USUÁRIO>\\AppData\Local\Android\Sdk\platform-tools
C:\Program Files\Java\jdk1.8.0_211\bin

Aceitando licensas do Android SDK

Execute esse script no seu Powershell para aceitar licenças do android SDK

 C:\Users\\<SEU_USUÁRIO>\AppData\Local\Android\Sdk\tools\bin\sdkmanager.bat --licenses

Criando o primeiro projeto

Dentro da pasta

C:\USERS\\<SEU_USUÁRIO>\

Criar uma nova pasta chamada projetos, e dentro dela executar o seguinte comando:

npx react-native init HelloProject

Após o download do template, acessar a pasta HelloProject e utilizar o seguinte comando:

npx react-native run-android

Dicas e truques

npx @react-native-community/cli doctor

Rodar esse comando na pasta do projeto vai ajudar a verificar o que está faltando no seu ambiente android-home

Caso dê algum erro generico utilize

    cd android && .\gradlew clean

INSTALL_FAILED_UPDATE_INCOMPATIBLE

* What went wrong:
Execution failed for task ':app:mergeDebugResources

Significa que você deverá desinstalar a versão anterior no app e instalar a atual novamente