【问题标题】:React-Native Android Error : Activity Class {<appName>/.MainActivity} does not existReact-Native Android 错误:活动类 {<appName>/.MainActivity} 不存在
【发布时间】:2021-04-02 01:03:47
【问题描述】:
在手动更改包名称后尝试为 Android 构建 React-Native 应用程序;我遇到了这个错误,应用程序无法启动,因为即使我能够导航到文件并查看它,它也找不到“主要活动”。
正如其他答案所建议的那样,我验证了文件顶部的包标识符与 gradle 构建文件以及清单文件中的内容是准确的;并确保包含“:app”存在于其中一个构建文件中。
这些都不是问题,因为所有内容都已相应更新。
请看下面我的回答;因为这是对我有用的解决方案,但是上面提到的故障点似乎很多,所以 YMMV。
【问题讨论】:
标签:
react-native
runtime-error
react-native-android
【解决方案1】:
我正在回答我自己的问题,因为看起来这个问题可能有多种原因,但我没有看到这个解决方案的答案,这个解决方案确实对我有用。
/ProjectFiles/android/app/src/main/java/com/oldAppName
是问题的根源,文件夹名称...
所以新的文件夹名称如下,在运行时可以找到我的应用程序主活动:
/ProjectFiles/android/app/src/main/java/com/<organization.appliction.android>