Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/234.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/react-native/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 错误:活动类MainActivity不存在_Android_React Native - Fatal编程技术网

Android 错误:活动类MainActivity不存在

Android 错误:活动类MainActivity不存在,android,react-native,Android,React Native,我正在将React Native与现有的android项目集成。运行项目时(react native cli run android--无packager),出现错误:活动类MainActivity不存在。但是,我的android项目应该以名为HomeActivity的活动开始,而不是以MainActivity开始。对不起,我的英语不好。新手犯的错误是很难的。谢谢大家! 复制步骤: 使用react-native init yourprojectname初始化react-native项目 运行np

我正在将React Native与现有的android项目集成。运行项目时(react native cli run android--无packager),出现
错误:活动类MainActivity不存在。
但是,我的android项目应该以名为HomeActivity的活动开始,而不是以MainActivity开始。对不起,我的英语不好。新手犯的错误是很难的。谢谢大家!

复制步骤:
使用react-native init yourprojectname初始化react-native项目
运行npm安装

转到文件夹/yourprojectname/android/app/src/main/java/com/yourprojectname/
将MainActivity.java重命名为HomeActivity.java
打开HomeActivity.java,将类名从MainActivity更改为HomeActivity
转到文件夹/yourprojectname/android/app/src/main
打开AndroidManifest.xml,将活动从MainActivity更改为HomeActivity
运行
react原生运行android

错误将跳出
错误:活动类MainActivity不存在。

演示项目:


这是一个zip文件,请将其解压缩。

如果您所在的IDE中有清单,请将其从MainActivity编辑到HomeActivity。请在之后执行干净的重建。

很抱歉回复延迟。我已经试过清理和重建它了。但它不起作用。android.intent.action.MAIN和android.intent.category.LAUNCHER标记在homeActivity下。React Native仅从不存在的MainActivity启动。无论如何,谢谢你的回复。