我最近开始转换我的本机应用程序并在Expo上运行,所以我可以在我的实际Android设备上测试它。我上面得到了这个错误。从那以后我使用Expo XDE运行我的应用程序。我也在Windows机器上运行。
完整的错误消息是:
] 1
我认为这与我的index.js有关,但这里是
import { AppRegistry } from 'react-native';
import App from './App';
AppRegistry.registerComponent('projectTARA', () => 'App');
答案 0 :(得分:3)
以下解决方案有效:
AppRegistry.registerComponent('main',() => App);
信用:Rishav Kumar
(您能不能只是将回复标记为“解决”?)
答案 1 :(得分:1)
删除了node_modules并通过对我有用的yarn重新安装。
答案 2 :(得分:0)
问题是您尚未在Android Studio中打开项目。上一个项目正在android studio中运行,而您正在模拟器中运行最新的项目。
答案 3 :(得分:0)
我从“ Doco”创建了一个项目,并通过“练习”将其保存。所以这样写那行
AppRegistry.registerComponent('Practice', () => FixedDimensionsBasics);
然后我得到一个类似问题的错误
因此,我在ios文件夹上检查我的Appdelegate.m文件,发现项目名称为Project 所以我用
AppRegistry.registerComponent('Project', () => FixedDimensionsBasics);
我的错误已解决
因此,如果您使用的是“ Doco”,请检查该内容。
答案 4 :(得分:0)
我遇到了这个问题,因为我以前运行过一个尚未完全关闭的React项目。要解决此问题,我可以重新启动计算机。但我选择改为这样做:(使用MacOS,也应与Linux一起使用,对于Windows,您可能需要使用任务管理器或类似工具):
杀死该进程后,您应该可以运行本机项目。