React Native为什么从另一个应用程序加载一个app.js?

时间:2018-10-26 11:18:20

标签: react-native react-native-android

我跑步时

react-native run-android

我的应用程序加载完毕,立即被红屏打招呼

undefined is not an object (evaluating 'RNPushNotification.getInitialNotification')

哪一个还好,除了我之外,所有其他项目中都没有RNPushNotification。就是说,它是我正在从事的另一个项目的一部分。

进一步进入错误屏幕,堆栈跟踪引用了App.js:24:27,当我单击它时,我从其他项目转到了App.js

我已经仔细检查了所有文件/设置,并为为什么会发生而感到困惑。我什至直接从Android Studio进行构建,但此错误仍然存​​在。为什么会发生这种情况,更好的是我该如何重新纠正?

**编辑**

$ react-native run-android

...

BUILD SUCCESSFUL in 12s
45 actionable tasks: 1 executed, 44 up-to-date
Running /Users/Jackson/.android/platform-tools/adb -s e362dc15 reverse tcp:8081 tcp:8081
Starting the app on e362dc15 (/Users/Jackson/.android/platform-tools/adb -s e362dc15 shell am start -n com.workingproject/com.workingproject.MainActivity)...
Starting: Intent { cmp=com.workingproject/.MainActivity }

com.workingproject是正确的项目。

1 个答案:

答案 0 :(得分:0)

弄清楚了。赠品在输出中

JS server already running.

显然,当我切换项目时,我从未关闭过JS Server窗口,因此该项目已连接到上一个项目的JS服务器,因此很混乱。