web-dev-qa-db-fra.com

React Native 0.31: impossible d'obtenir l'erreur BatchedBridge

Lorsque j'exécute mon application React Native sur mon appareil Android, le message d'erreur suivant s'affiche:  Error Message 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.

16
İbrahim

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 utilisant react-native start.

et cela a résolu mon même problème.

29
Burak

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".

5
Sven

Assurez-vous que la commande adb (pont de périphérique Android) est dans votre chemin.

2
h--n

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.

1
Winfred

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 .

0
Jasmine John