Trabalhar com desenvolvimento mobile envolve algumas preocupações, como dispositivos que usarão, tamanhos, modelo, se é iOS ou Android
E durante nosso trabalho, frequentemente precisamos atualizar versões e subir novas para as lojas, com novas features e melhorias
Enquanto estava atualizando a versão para Android
notei que algumas vezes não atualizava o código certo, parecia manter uma espécie de cache
Pesquisando, encontrei uma forma e um porque!
Isso acontece pois o nosso arquivo index.android.bundle
está em uma versão antiga e precisamos atualizar ele.
Para isso, rodamos o seguinte comando em nosso terminal, na pasta raiz do projeto:
1 | react-native bundle --platform android --dev false --entry-file index.js --bundle-output android/app/src/main/assets/index.android.bundle --assets-dest android/app/src/main/res |
e após o término:
1 | cd android && ./gradlew clean assembleDebug |
Feito isso, pode gerar seu APP diretamente pelo Android Studio que é para pegar normalmente a nova versão!
Para facilitar, você pode criar um comando para realizar esse processo, dentro do seu package.json
:
1 | "scripts": { |