... | @@ -16,3 +16,21 @@ Como por exemplo: |
... | @@ -16,3 +16,21 @@ Como por exemplo: |
|
|
|
|
|
|
|
|
|
- Ao baixar o projeto, utilize apenas o comando **npm install** para baixar todas as dependências necessárias.
|
|
- Ao baixar o projeto, utilize apenas o comando **npm install** para baixar todas as dependências necessárias.
|
|
|
|
|
|
|
|
# Gerando versão de distribuição (apk)
|
|
|
|
|
|
|
|
Para gerar a versão de distribuição é necessário ter uma chave privada de assinatura, no nosso caso é um [keytool](https://docs.oracle.com/javase/6/docs/technotes/tools/windows/keytool.html). Por questões de segurança o arquivo *.keytool* não se encontra no repositório.
|
|
|
|
|
|
|
|
- Após ter acesso a nossa chave de assinatura, ela deve ser colocada na pasta HiperBem/android/app.
|
|
|
|
- O arquivo HiperBem/android/gradle.properties deve ser alterado de acordo com a definição no slack.
|
|
|
|
- Navegar até a pasta HiperBem/android no terminal e rodar o comando:
|
|
|
|
|
|
|
|
`./gradlew bundleRelease`
|
|
|
|
|
|
|
|
- Navegar até a pasta raiz do projeto e rodar o comando:
|
|
|
|
|
|
|
|
`react-native run-android --variant=release`
|
|
|
|
|
|
|
|
Se tudo der certo você vai ter a versão de distribuição instalada no seu dispositivo (ou emulador) e o .apk pode ser encontrado em `HiperBem/android/app/build/outputs/apk/`.
|
|
|
|
|
|
|
|
OBS: Se a versão de debug estiver previamente instalada o comando vai reclamar que as assinaturas não são iguais e vai levantar um erro, pra resolver é só desinstalar a versão de debug do dispositivo e rodar novamente o comando `react-native run-android --variant=release`. |
|
|
|
\ No newline at end of file |