"react-native run-android" - BUILD是SUCCESSFUL但是得到错误类型3错误:活动类MainActivity不存在

y_f*_*y_f 6 android react-native

我尝试在Android模拟器上运行应用程序,但它失败了.我跑react-native run-android,BUILD是成功但我得到错误类型3,我没有看到它安装在模拟器上.

这是我在cmd中运行"react-native run-android"时得到的部分内容:

Installed on 1 device.

BUILD SUCCESSFUL

Total time: 2 mins 24.714 secs
Starting the app on ***** (...\Android\sdk/platform-tools/adb -s **** shell am start -n app/.MainActivity)...
Starting: Intent { cmp=app/.MainActivity }
Error type 3
Error: Activity class {app/app.MainActivity} does not exist.
Run Code Online (Sandbox Code Playgroud)

Ani*_*t3d 0

我花了几个小时在这上面,最后我最终替换了包名称。原始名称包含 2 个点。例如com.abc.test,我将其重命名为com.abctest另请记住更新 Android 中的文件夹名称 ( android/app/src/main/java/com)。

我也尝试过react-native init myProject --package "com.abctest",但似乎在最新版本的 React Native 中这不再起作用。我还尝试使用 npm 而不是yarn,我也尝试删除node-modulescaches但没有成功。

watchman watch-del-all rm -rf node_modules && npm install 之后您可能还需要运行

几周前,我的这个项目运行得很好,但似乎某些地方发生了变化,并且.不再正确解析。