web-dev-qa-db-fra.com

react-native run-Android construit une ancienne version du code sur l'appareil

Cela se produit à la fois dans les versions de production et de développement. Je peux me connecter au serveur de développement, recharger et le nouveau code est construit et s'exécute sur l'appareil.

Étape par étape de ce que j'ai essayé:

  1. Modifiez le code.

  2. Re-bundle:

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

  1. ./gradlew clean

  2. react-native run-Android - Construit l'ancienne version

  3. react-native run-Android --variant=release - Construit l'ancienne version

Existe-t-il un moyen d'effacer complètement la construction Android et la construction à partir de zéro? Mon instinct me dit que run-Android n'effectue pas de génération entièrement propre.

16
Biiiiiird
  1. Supprimez les fichiers dans le répertoire Android/app/src/main/assets.
  2. courir $ 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
  3. $ react-native run-Android
25
Gamma Ko