2016-06-18 1 views
0

Je sais que cela a déjà été demandé à quelques reprises, mais aucune solution n'a fonctionné pour moi. En fait, parfois, il se connecte et mon application fonctionne sur l'appareil, mais une ou deux tentatives plus tard, sans changement, il ne le fait pas soudainement. Mon application s'exécute toujours dans l'émulateur.React Native "Impossible de se connecter au serveur de développement."

J'ai défini mon adresse IP dans AppDelegate.m et RCTWebsocketExecutor.m. J'ai réglé les paramètres de sécurité de transport d'App à «permettre des charges arbitraires» et même l'ai placé pour autoriser mon adresse IP. Mon application utilise le react-native-storage pour stocker un utilisateur, pas sûr si cela pourrait causer des problèmes lors des tests.

Répondre

0

Je l'ai compris. C'était un problème de réseau. J'ai utilisé ngrok pour résoudre mon problème.

+0

Pourriez-vous nous en dire un peu plus sur la façon dont vous utilisez ngrok? Je crois que je suis confronté au même problème .... –

0

Ce qui a fonctionné pour moi était de déclencher le menu développeur entrant:

adb shell input keyevent 82 

Dans Réglages Dev>le port hôte du serveur de débogage & pour le dispositif, je suis entré dans l'IP locale de ma machine suivi par le port 8081, c'est-à-dire 192.168.0.1:8081.

Pour obtenir mon adresse IP locale, j'ai utilisé la commande ifconfig, et je trouver la valeur du champ inet de l'interface Wifi, à savoir wlp2s0.

J'espère que cela aide!

EDIT

Pour être parfaitement juste, c'est en fait explained quite well in the documentation.