1
votes

Réponse du réseau Expo expirée, impossible d'exécuter l'application Expo sur l'émulateur Android

J'essaie d'exécuter mon application native react, je l'exécute sur l'émulateur Android et mon téléphone HUAWEI Y3II et la même chose se produit. J'y travaillais bien il y a quelques jours, mais soudainement, cette erreur continue à apparaître:
Could not load exp://*myip*:19000 network response timed out

entrez la description de l'image ici

entrez la description de l'image ici Et le journal du terminal montre:

{
    "main": "node_modules/expo/AppEntry.js",
    "scripts": {
        "start": "expo start",
        "android": "expo start --android",
        "ios": "expo start --ios",
        "web": "expo start --web",
        "eject": "expo eject"
    },
    "dependencies": {
        "expo": "^35.0.0",
        "react": "16.8.3",
        "react-dom": "16.8.3",
        "react-native": "file:../../../../Users/RiggedToBlow/Downloads/Compressed/react-native-sdk-35.0.0.tar.gz",
        "react-native-gesture-handler": "~1.3.0",
        "react-native-reanimated": "~1.2.0",
        "react-native-web": "^0.11.7",
        "react-navigation": "^4.0.10",
        "react-navigation-stack": "^1.9.4"
    },
    "devDependencies": {
        "babel-preset-expo": "^7.0.0"
    },
    "private": true
}

J'ai essayé de définir la variable d'environnement REACT_NATIVE_PACKAGER_HOSTNAME sur mon adresse IP, j'ai essayé de désactiver le pare-feu, je me suis assuré que les ports sont autorisés dans le pare-feu, j'ai essayé de changer mon réseau de public à privé. Voici mon fichier package.json:

Fetching the user profile failed
connect ETIMEDOUT 104.197.216.164:443
aTrying to open the project on Android...
Opening on Android device

J'ai vraiment besoin de travailler là-dessus, aidez-moi


2 commentaires

cliquez sur "Afficher les journaux d'erreurs" de l'écran Erreurs dans l'émulateur


Ce message apparaît: Erreur non interceptée: java.net.SocketTimeOutException: timeout


4 Réponses :


3
votes

Accédez simplement au paramètre wifi Cliquez sur votre nom WIFI et activez Rendre ce pc découvrable Bonne chance


1 commentaires

Très bonne réponse. Merci. J'ai perdu environ 2 heures à chercher un autre article sur stackoverflow pour le même problème où il était dit de définir une variable d'environnement dans la fenêtre de commande, c'est-à-dire set REACT_NATIVE_PACKAGER_HOSTNAME=10.0.0.124 à l'adresse wifi IPV4 obtenue à partir de la commande ipconfig, mais cela n'a pas fonctionné. Cette solution que vous avez recommandée a fonctionné.



0
votes

Alternativement, vous devez changer vos paramètres WiFi de public à privé, surtout si vous avez les paramètres de pare-feu activés dans Windows 10. Cela a parfaitement fonctionné pour moi.


0 commentaires

0
votes

clic droit sur votre nom wifi> propriétés> rendre le réseau privé puis dans la protection du réseau et pare-feu >> désactiver la protection par pare-feu du réseau privé

cela a bien fonctionné avec moi


0 commentaires

0
votes
  1. assurez-vous que votre mobile et votre ordinateur sont connectés au même réseau WIFI

  2. si votre ordinateur est connecté à votre point d'accès mobile, essayez d'exécuter l'application à l'aide de la commande expo start --tunnel si cela ne résout toujours pas le problème, alors

  3. changez votre WIFI en privé et désactivez le pare-feu pour le réseau privé.


0 commentaires