我跑步时
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
是正确的项目。
答案 0 :(得分:0)
弄清楚了。赠品在输出中
JS server already running.
显然,当我切换项目时,我从未关闭过JS Server窗口,因此该项目已连接到上一个项目的JS服务器,因此很混乱。