J'ai récemment commencé à convertir mon application native React et en cours d'exécution sur Expo afin que je puisse tester cela sur mon appareil Android. J'obtiens cette erreur ci-dessus. Depuis, j'ai exécuté mon application en utilisant le Expo XDE. Je cours également sur une machine Windows.
Le message d'erreur complet est:
] 1
Je pensais que cela avait quelque chose à voir avec mon index.js, mais ici c'est
import { AppRegistry } from 'react-native';
import App from './App';
AppRegistry.registerComponent('projectTARA', () => 'App');
La solution suivante a fonctionné:
AppRegistry.registerComponent('main',() => App);
Crédits: Rishav Kumar
(Ne pouvez-vous pas simplement répondre comme marquant comme solution?)
Le problème est que vous n'avez pas ouvert votre projet dans Android Studio. Le projet précédent s'exécute dans Android studio et vous exécutez le dernier dans l'émulateur).
J'ai créé un projet à partir de "Doco" et je l'ai enregistré avec Practice. alors écrivez cette ligne comme ça
AppRegistry.registerComponent('Practice', () => FixedDimensionsBasics);
alors j'obtiens une erreur comme dans une question
Donc, je vérifie mon fichier Appdelegate.m sur le dossier ios et trouve que le nom du projet est Project, donc je change cette ligne avec
AppRegistry.registerComponent('Project', () => FixedDimensionsBasics);
et mon erreur résolue
donc si vous utilisez "Doco", vérifiez cette chose.
J'ai rencontré ce problème car j'avais précédemment exécuté un projet React qui n'était pas complètement arrêté. Pour résoudre ce problème, j'aurais pu redémarrer mon ordinateur. Mais j'ai choisi de le faire à la place: (Utilisation de MacOS, devrait également fonctionner avec Linux, pour Windows, vous devrez probablement utiliser le Gestionnaire des tâches ou similaire):
Après avoir tué le processus, vous devriez pouvoir exécuter votre projet natif réactif.