react-native-android - React Native - 打开选项卡时应用程序崩溃
问题描述
我的应用程序总是在 Android 模拟器中崩溃。
每次我将我的应用程序导航到主选项卡时,我的应用程序都会因错误而崩溃。我认为这不是由 React Native Navigation 引起的,我认为是因为 React Native Vector Icons 因为在 Android 中它需要为选项卡添加图标。这个错误只是突然出现而没有更改我的任何代码。
这是来自 React Native Debugger 的错误:
Uncaught (in promise) TypeError: Iterator value v is not an entry object
at new Map (native)
at 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"
随时询问我的代码和任何问题。谢谢!
解决方案
通常在通过 RND 调试时会发生此错误。如果这是您的情况,请尝试以下操作:
- 尝试再次关闭并打开调试器。出于某种原因,它有时会解决这种情况。
- 如果您的调试器版本已过期,请尝试更新它。
- 最后,如果前一个没有,通常可以执行的步骤:重新安装
react-native-debugger
并清理缓存(npm start -- --reset-cache
)。
要重新安装 RND ( OS
):brew cask reinstall react-native-debugger
。用于windows
删除(通过控制面板)然后再次安装 RND 的标准程序。
推荐阅读
- asynchronous - Chai 测试 .then 内部抛出的错误
- angular - 滚动到顶部时进度条动画的问题
- python - 如何将 numpy.ndarray 作为元数据包含在 boto3 中?
- sql - 如何生成 2 级循环
- arrays - 检查二维数组是升序还是降序排序
- c++ - 解析文件以将变量分配给结构。C++
- hibernate - 如何从java中查询/调用hibernate的@JoinTable注解
- algorithm - 2D 网格形状周围的周长
- vue.js - 如何从托管的 html 文件(无 webpack 等)加载 Vue 模板
- python-3.x - 如何生成 15 个不同的数字并将这些数字分配给变量