Baixe o Android Studio: https://developer.android.com/studio
Após a instalação, crie um emulador através do AVD Manager do Android Studio tools > AVD Manager
(na aba x86 selecione algum que seja x86, x64)
Procure pelo SDK do Android. Se a instação do Android Studio foi padrão. provavelmente o caminho do SDK será: C:\Users\USERNAME\AppData\Local\Android\Sdk
Após localizar o caminho do SDK, inclua o caminho das seguintes pastas nas variáveis de ambiente do seu computador:
.../platform-tools
.../emulator
Para abrir o emulador sem abrir o Android Studio, execute o comando:
emulator -avd nome_do_emulador
(Lembrando que o nome do emulador você configura no Android Studio, no momento de criação do mesmo)
Caso não se lembre do nome que colocou, rode o comando emulator -list-avds
Você precisará instalar:
- Node
- Yarn
- React Native CLI (
npm install -g react-native-cli
)
Na pasta do projeto execute o comando:
yarn
Dentro do diretório /android
crie um arquivo com o nome local.properties
com as seguintes informações:
sdk.dir = C:/Users/USER_NAME/AppData/Local/Android/Sdk
Abra o terminal e execute o comando:
yarn start
ou react-native start --port=8088 --reset-cache
Em outra aba do terminal, execute o comando:
yarn android
ou react-native run-android
Pra conseguir utilizar o Reactotron, execute o seguinte comando:
adb reverse tcp:9090 tcp:9090
Pra gerar um APK do seu aplicativo eu recomendo o seguinte tutorial: https://tableless.com.br/react-native-build-release-android/
Para intalar qualquer APK no emulador, execute o seguinte comando:
adb install camino_do_apk/nome_do_apk.apk