J'essaie de lancer une application native pour les réactions que j'ai créée. Je reçois l'écran ci-dessous lorsque je l'exécute pour la première fois sur mon téléphone.
J'ai essayé d'exécuter le "démarrage réactif natif" et lorsque je l'exécute, je reçois la sortie ci-dessous.
Pendant qu'il s'arrête à "Gestionnaire de paquets en cours d'initialisation", j'ai exécuté le "réactif natif Android" dans un autre terminal. J'ai toujours la même erreur BatchBridge. Lorsque je clique sur le bouton d'actualisation de l'écran d'erreur, l'écran suivant s'affiche.
Qu'est-ce que je fais mal ici? Dans mon code, je n'ai qu'un fichier console.log. Juste un nouveau projet pour commencer. Tout conseil serait très apprécié. J'ai essayé de faire référence à la réponse de erreur "Impossible d'obtenir BatchedBridge, assurez-vous que votre paquet est correctement emballé" au début de app mais c'est un ensemble de commandes Linux.
Si vous exécutez Android 5.0+, veuillez exécuter ce qui suit dans une invite de commande pour vous connecter au serveur de développement:
adb reverse tcp:8081 tcp:8081
Ensuite, sélectionnez "Recharger JS" dans le menu Développeur en secouant l'appareil.
Si les étapes ci-dessus ne fonctionnent pas ou si vous utilisez une version inférieure d'Android, essayez ce qui suit pour vous connecter via Wi-Fi:
Secouez votre téléphone pour obtenir "Paramètres de développement"> Hôte et port du serveur de débogage pour le périphérique> "votre adresse IP: 8081", par exemple. 192.XXX.XX.xx: 8081 "
Cela a résolu mon problème. :)
Tuez l'application sur votre appareil, puis ouvrez le terminal et exécutez la commande ci-dessous.
react-native start
Ensuite, ouvrez à nouveau l’application depuis votre appareil et elle commencera à fonctionner.
Si vous utilisez un périphérique Android via USB et que vous l’avez débranché, vous devrez peut-être exécuter
adb reverse tcp:8081 tcp:8081
J'espère que cela vous aidera.
Vous devez avoir téléchargé le fichier index.Android.bundle dans votre dossier de ressources.
Ouvrez le répertoire de votre projet et appuyez sur la touche Maj + clic droit de la souris, ouvrez la commande Invite. Puis collez cette commande:
bundle react-native --platform Android --dev false - index.Android.js --bundle-output Android/app/src/main/assets/index.Android.bundle --assets -dest Android/app/src/main/res /
vous utilisez un fichier jsbundle corrompu. Recréez le jsbundle en utilisant
react-native bundle --platform Android --dev true --entry-file index.Android.js --bundle-output music.jsbundle