" react-native run-android" - BUILD是成功但获取错误类型3错误:活动类MainActivity不存在

时间:2016-08-29 08:50:46

标签: android react-native

我尝试在Android模拟器上运行应用程序但它失败了。 我运行react-native run-androidBUILD是成功的,但我收到错误类型3,而且我没有看到它安装在模拟器上。

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

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.

2 个答案:

答案 0 :(得分:0)

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

我也试过了react-native init myProject --package "com.abctest",但似乎在最新版本的本地反应中,这已经不再适用了。 我也尝试使用npm而不是纱线,我也尝试删除node-modulescaches,但没有使用它。

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

几个星期前我让这个项目工作得很好,但似乎某些地方发生了变化,.不再正确解析。

答案 1 :(得分:0)

关闭模拟器并重新启动然后从模拟器卸载应用程序解决了我的问题,如果没有那么您可能需要重新启动计算机-祝您好运