【问题标题】:React Native - App is Crashing when opening TabsReact Native - 打开选项卡时应用程序崩溃
【发布时间】:2019-03-15 08:05:49
【问题描述】:

我的应用在 Android 模拟器中总是崩溃。

每次我将我的应用程序导航到主选项卡时,我的应用程序都会因错误而崩溃。 我认为这不是由 React Native Navigation 引起的,我认为是因为 React Native Vector Icons 因为在 Android 中它需要为选项卡添加图标。这个错误只是突然出现而没有更改我的任何代码。

这是来自 React Native Debugger 的错误:

Uncaught (in promise) TypeError: Iterator value v is not an entry object
在新地图(本地)
在 file:///D:/Downloads/rn-debugger-windows-ia32/resources/app.asar/js/bundle.js:9:8044
匿名

这些是我的依赖项:

"react": "16.6.3",
"react-native": "0.58.6",
"react-native-maps": "^0.23.0",
"react-native-navigation": "^1.1.493",
"react-native-vector-icons": "^6.4.1"

随时询问我的代码和任何问题。谢谢!

【问题讨论】:

  • 这可能是 React-Native-Debugger 的问题。您是否使用 react-native-debugger 作为独立应用程序来调试您的 React Native 应用程序?
  • @LordKiz 实际上即使我没有使用 React Native Debugger 也会出现错误
  • 基于这个 PR github.com/jhen0409/react-native-debugger/pull/307 ,我认为这个问题已经解决了。尝试将独立的 react 原生调试器升级到最新版本,清理您的项目并重新运行。
  • 好的,试试看。
  • 如何升级我当前的 React Native 调试器?还是我应该下载一个新的?

标签: react-native-android react-native-navigation react-native-vector-icons


【解决方案1】:

通常在通过 RND 调试时会发生此错误。如果这是您的情况,请尝试以下操作:

  1. 再次尝试关闭并打开调试器。出于某种原因,它有时可以解决问题。
  2. 如果您的调试器版本已过期,请尝试更新它。
  3. 最后,如果前一个没有,通常可以执行的步骤:重新安装 react-native-debugger 并清理缓存 (npm start -- --reset-cache)。

要重新安装 RND (OS):brew cask reinstall react-native-debugger。 对于windows,使用标准程序删除(通过控制面板),然后再次安装 RND。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-30
    • 2019-08-11
    相关资源
    最近更新 更多