我正在将React Native与现有的Android项目集成在一起。当我运行项目(react-native-cli run-android --no-packager
)时,有一个error: Activity class MainActivity does not exist.
,但是,我的Android项目应从名为"归档的活动"而不是MainActivity开始。对不起,我的英语不好。新秀的错误非常困难。谢谢!
再现步骤
-
init a反应本机项目带有反应init yourprojectName
-
运行
npm install
-
转到文件夹
/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-native run-android
错误将跳出error: Activity class MainActivity does not exist.
演示项目:
https://drive.google.com/file/d/1l1mmgb-iv185v52hznfnfnqlinwvlgipsf/view?usp = sharing
这是一个邮政编码,请提取。
如果您所在的任何IDE中都有明显的清单,请编辑从Main Activity到家庭反应性。