Lorsque j'exécute mon application React Native sur mon appareil Android, le message d'erreur suivant s'affiche: J'ai trouvé cette réponse mais elle ne fonctionne pas pour moi: Réponse .. De plus, j'utilise React Native sur Ubuntu et React Native n'est pas create local.properties (sdk.dir =/path/to/sdk /) et je dois remplacer buildToolsVersion "23.0.1" par "23.0.3". Je veux faire ça automatiquement.
Ce tutoriel de prise en main dit:
Un problème courant est que le conditionneur n'est pas démarré automatiquement lorsque vous exécutez
react-native run-Android
. Vous pouvez le démarrer manuellement en utilisantreact-native start
.
et cela a résolu mon même problème.
Avez-vous configuré le ip/port
sur le serveur dev
sur le périphérique?
Sinon, secouez l'appareil pour obtenir le menu dev
, cliquez sur "Dev Settings" / "Debug server Host & port for device"
.
Assurez-vous que la commande adb
(pont de périphérique Android) est dans votre chemin.
La désactivation de la connexion de données/wifi mobile sur le périphérique de mon émulateur est à l'origine de cette erreur.
La connexion a été désactivée pour tester les fonctions hors connexion/PWA.
Ma réponse ne va pas aider le PO, mais je la laisserai ici pour les futurs Googlers.
Les commandes ci-dessous ont fonctionné pour moi
1.react-native run-Android
2.react-native start
exécutez 1 commande, c.-à-d. 'réagit en natif sous Android', l'écran rouge s'affiche .__ avec l'erreur BatchedBridge, puis exécutez la commande 2, c.-à-d. 'réagissez en natif', puis rechargez l'émulateur l'erreur disparaît .