【发布时间】:2020-12-07 00:54:58
【问题描述】:
我们的 react-native 应用似乎有时会在 Android 上崩溃,PRD 实例出现错误“libjsc.so”缺失,而 Firebase 中唯一的细节是:
Crashed: Thread: SIGSEGV 0x0000000000000010
at (Missing)()
at (Missing)()
at (Missing)()
在一天的数百条日志中,我每天会看到大约 6-10 条 Firebase 日志。
我们无法重现该问题。根据 Firebase 日志,崩溃似乎不会发生在特定屏幕上,但最常见于应用启动到登录屏幕后。当 RN 版本为 0.59.9 时,之前没有看到此崩溃日志。我最近将我们的应用程序升级到 RN 0.61.5,这似乎是一个趋势崩溃,但通过我的谷歌搜索,我没有找到任何接近这个崩溃日志的内容。
我尝试了什么? 我认为这可能与 android 64 位支持有关,所以我在 app/build.gradle 中添加了以下内容,但即使在发布此修复程序后我们仍然看到相同的崩溃。
...
pickFirst 'lib/armeabi-v7a/libjsc.so'
pickFirst 'lib/x86/libjsc.so'
pickFirst 'lib/arm64-v8a/libjsc.so'
pickFirst 'lib/x86_64/libjsc.so'
}
希望这里有人可以帮助/提供他们对这个问题的想法。 谢谢!
【问题讨论】:
-
即使在更新了 android JSC 之后,我仍然在
RN: 0.63.2上看到同样的事情。作为附加数据点,我使用的是 JSC 的国际变体 -
我们在 RN 0.61.23 的 Crashlytics 上看到了完全相同的错误。各位有没有找到解决办法?启用爱马仕值得吗?
-
我还没有找到任何解决方案。看起来即使升级到 RN 0.63.* 也无法解决问题。
-
我在非 RN 应用程序中也遇到过这种崩溃
标签: android react-native react-native-android