1
votes

Expo: "Une erreur s'est produite" immédiatement au démarrage

J'ai déjà utilisé Expo avec succès à quelques reprises, mais depuis quelques jours, je ne parviens pas à accéder à l'application Expo. Chaque fois que je l'ouvre, je vois l'icône Expo pendant quelques secondes, voire quelques minutes, puis elle me redirige vers l'écran bleu "Un problème est survenu", comme si j'avais essayé d'ouvrir une application.

Mais je ne l'ai pas fait! Cela ne me permet même pas de scanner un code QR, cela montre toujours cette erreur. Si je clique sur le bouton de retour dans l'application, cela se termine simplement. Je me suis assuré qu'il s'agissait de la dernière version et je l'ai déjà réinstallé une fois.


1 commentaires

4 Réponses :


0
votes

Les outils sont parfois bloqués dans cet état.

Fermez et redémarrez tous les composants (expo cli, onglets du navigateur et clients) en vous assurant de:

  • Tuez tous les processus parasites sur le serveur (vous devez vérifier Activity Monitor / Process Explorer ou similaire en fonction de votre plate-forme)
  • Forcer la fermeture de tous les périphériques clients et simulateurs en utilisant la méthode appropriée pour chaque plate-forme. Pour vérifier que le processus client a bien été tué, vérifiez que l'écran de démarrage de l'application s'affiche pendant un court instant lors de son appel.
  • Vider le cache de l'Expo au redémarrage: $ expo start --clear

1 commentaires

Cela s'est produit sans que mon ordinateur portable (sur lequel le serveur fonctionne) ne soit allumé, donc les premier et troisième points ne s'appliquent pas. Cela n'a pas été résolu en quittant de force ou même en réinstallant l'application expo.



3
votes

Il semble qu'il s'était en quelque sorte verrouillé sur un serveur ancien, désormais inexistant, et y était resté après la réinstallation de l'application. Voici comment j'ai résolu le problème:

Dans le bundler Metro, choisissez le type de connexion "Tunnel", copiez et envoyez l'URL sur votre téléphone. Si vous cliquez ensuite dessus sur votre téléphone, il devrait rediriger vers l'application expo. Après cela, il s'est détaché et j'ai enfin pu l'utiliser à nouveau normalement avec le code QR!


1 commentaires

A travaillé pour moi! Merci!!



0
votes

J'ai rencontré le même problème. Résolu le problème en accédant à la barre latérale gauche du Metro Bundler et en envoyant un lien par e-mail!


0 commentaires

0
votes

J'ai essayé de nombreuses solutions et une seule a fonctionné pour moi (que j'ai trouvée en essayant des choses aléatoires). J'avais déjà activé `` autoriser l'affichage sur d'autres applications '' (Android / OnePlus 6t) et je ne pensais pas que cela avait quoi que ce soit à voir avec cela. Mais j'ai essayé ça ...

Fermez l'application Expo, accédez aux paramètres de l'application et désactivez l'option "Autoriser l'affichage sur d'autres applications", ouvrez l'application Expo et [lorsque vous y êtes invité] réactivez "Autoriser l'affichage sur d'autres applications".

Cela semble fonctionner dans mon cas - du moins jusqu'à la prochaine fois.


0 commentaires