【问题标题】:A/libc: Fatal signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x20 in tid 8890 (RenderThread), pid 8833A/libc:致命信号 11 (SIGSEGV),代码 1 (SEGV_MAPERR),tid 8890 (RenderThread) 中的故障地址 0x20,pid 8833
【发布时间】:2021-09-10 12:21:16
【问题描述】:

我的 react native 应用程序中的某些操作(导航到屏幕、打开视频播放器等)出现崩溃。 我在 android stdio 中记录了错误,如下所示:

A/libc: Fatal signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x20 in tid 8890 
    (RenderThread), pid 8833

通过在 Android Manifest 中进行以下设置解决了崩溃

 android:hardwareAccelerated="false"

但是我的 react-native-video 播放器在将 android:hardwareAccelerated 设置为 false 后现在显示黑屏,我认为这不是解决它的最佳方法。

我不知道为什么会发生这种崩溃。 如有任何帮助,我将不胜感激。

【问题讨论】:

  • 如果错误应该出现在android模拟器中,那么在真机上测试。 android 模拟器似乎在硬件加速方面存在多个问题。
  • 您是否尝试过清理 Gradle 并生成构建?
  • 你有native(cpp library)吗?
  • 我面临着同样的问题:我在“React Native 应用程序”中使用“realm”:“^10.9.1”来在 realmDB 中保存一些“Feed Array”数据,然后关闭我的应用程序。

标签: javascript java android react-native android-studio


【解决方案1】:

我也遇到过同样的问题;在“React Native 应用程序”中使用“realm”:“^10.9.1”来在 realmDB 中保存一些“任务数据”。

以前我使用的是“React-Navigation 5x”,它依赖于 react-native-reanimated。现在我已将我的代码升级到“React-Navigation 6x”,并删除了旧的react-native-reanimated package 2.0.0-rc.2 版。

【讨论】:

    猜你喜欢
    • 2022-11-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-01
    • 1970-01-01
    • 2020-07-19
    • 2023-03-30
    • 2018-05-29
    相关资源
    最近更新 更多