249 votes

Impossible de charger le script.Assurez-vous que vous exécutez un serveur Metro ou que votre bundle 'index.android.bundle' est correctement emballé pour la publication

react-native run-android termine en laissant un message dans le simulateur Android. Le message est le suivant:

Impossible de charger le script.Assurez-vous que vous exécutez un serveur Metro ou que votre bundle 'index.android.bundle' est correctement emballé pour la publication.

Capture d'écran

Qu'est-ce que je fais mal?

150voto

Nerdragen Points 171

Vous n'avez pas encore démarré le bundler. Exécutez npm start ou react-native start dans le répertoire racine de votre projet avant react-native run-android .

43voto

Naveen Kumar Points 473

Un problème similaire s'est produit avec moi. Apparemment, Mcafee bloque le port 8081. Il m'a fallu des heures pour comprendre cela.

Essayez de courir:

 react-native run-android --port=1234

Lorsque l'application apparaît avec une erreur sur l'émulateur, accédez aux paramètres de développement ( Ctrl + M ).

Remplacez «hôte et port de serveur de débogage pour le périphérique» par «localhost: 1234».

Fermez l'application et démarrez-la à partir du tiroir d'applications.

27voto

tinmarfrutos Points 1127

Vous pouvez essayer ce qui suit:

Ajoutez cette ligne sur votre AndroidManifest.xml

 <application
[...]
android:usesCleartextTraffic="true"
/>
[...]
</application>

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X