Android Crash Report - Native crash at /system/lib/libc.so caused by webview

这篇博客详细记录了一个Android应用因WebView导致的原生崩溃问题,错误发生在/system/lib/libc.so。日志显示在特定时间点出现了信号6(SIGABRT)的致命错误,与WiFi连接状态和数据传输有关。解决方案可能是确保在Activity销毁时正确处理WebView的生命周期。
摘要由CSDN通过智能技术生成

hine: ConnectedState (when=-2ms what=131155 arg1=657!CMD_RSSI_POLL 657 0 “HDFin-Tech-1” 38:22:d6:94:88:30 rssi=-70 f=2437 sc=60 link=54 tx=10.4, 0.0, 0.0 rx=9.2 bcn=0 [on:0 tx:0 rx:0 period:2578] from screen [on:0 period:1609029975] gl hn u24 rssi=-65 ag=0 hr ticks 0,15,857 ls-=0 [56,56,56,56,61] brc=0 lrc=0

04-29 10:45:10.616 798-938/? E/WifiStateMachine: L2ConnectedState (when=-3ms what=131155 arg1=657!CMD_RSSI_POLL 657 0 “HDFin-Tech-1” 38:22:d6:94:88:30 rssi=-70 f=2437 sc=60 link=54 tx=10.4, 0.0, 0.0 rx=9.2 bcn=0 [on:0 tx:0 rx:0 period:1] from screen [on:0 period:1609029976] gl hn u24 rssi=-65 ag=0 hr ticks 0,15,857 ls-=0 [56,56,56,56,61] brc=0 lrc=0 04-29 10:45:10.617 798-938/? E/WifiStateMachine: get link layer stats 0 04-29 10:45:10.625 798-938/? E/WifiConfigStore: updateConfiguration freq=2437 BSSID=38:22:d6:94:88:30 RSSI=-64 “Fin-Tech-1”WPA_PSK ——— beginning of system 04-29 10:45:11.094 22778-22778/com.hdfex.hufenqi A/chromium: [FATAL:jni_android.cc(269)] Check failed: false. Please include Java exception stack in crash report 04-29 10:45:11.095 22778-22778/com.hdfex.hufenqi E/chromium: ### WebView Version 1.0 (code 499992) 04-29 10:45:11.095 22778-22778/com.hdfex.hufenqi A/libc: Fatal signal 6 (SIGABRT), code -6 in tid 22778 (m.hdfex.hufenqi) 04-29 10:45:11.560 798-798/? E/WifiTrafficPoller: TRAFFIC_STATS_POLL true Token 817 num clients 15 04-29 10:45:11.562 798-798/? E/WifiTrafficPoller: packet count Tx=401586 Rx=538868 04-29 10:45:

这些都是 Android NDK 内部的 `Android.mk` 文件。其中,`./android-ndk-r25c/sources/android/native_app_glue/Android.mk` 是用于编译 Native Activity 示例应用程序的 `Android.mk` 文件;`./android-ndk-r25c/sources/android/support/Android.mk` 是包含一些 Android 支持库的 `Android.mk` 文件;`./android-ndk-r25c/sources/android/ndk_helper/Android.mk` 是包含一些辅助函数和类的 `Android.mk` 文件;`./android-ndk-r25c/sources/android/cpufeatures/Android.mk` 是用于编译 `cpufeatures` 库的 `Android.mk` 文件,该库提供了一些 CPU 相关的信息和功能;`./android-ndk-r25c/sources/cxx-stl/llvm-libc++abi/Android.mk` 和 `./android-ndk-r25c/sources/cxx-stl/llvm-libc++/Android.mk` 是用于编译 C++ STL 库的 `Android.mk` 文件,分别对应 libc++abi 和 libc++ 两个 STL 库;`./android-ndk-r25c/sources/third_party/googletest/Android.mk` 是用于编译 Google Test 测试框架的 `Android.mk` 文件;`./android-ndk-r25c/sources/third_party/shaderc/Android.mk` 是用于编译 Shaderc 编译器的 `Android.mk` 文件,该编译器可以将 GLSL 代码编译成 SPIR-V 代码;`./android-ndk-r25c/sources/third_party/shaderc/libshaderc/Android.mk` 是用于编译 Shaderc 库的 `Android.mk` 文件;`./android-ndk-r25c/sources/third_party/shaderc/libshaderc_util/Android.mk` 是用于编译 Shaderc Util 库的 `Android.mk` 文件,该库提供了一些辅助函数和类;`./android-ndk-r25c/sources/third_party/shaderc/third_party/Android.mk` 是用于编译 Shaderc 编译器依赖的第三方库的 `Android.mk` 文件,包括 glslang 和 spirv-tools 两个库;`./android-ndk-r25c/sources/third_party/shaderc/third_party/glslang/Android.mk` 是用于编译 glslang 库的 `Android.mk` 文件;`./android-ndk-r25c/sources/third_party/shaderc/third_party/spirv-tools/Android.mk` 是用于编译 spirv-tools 库的 `Android.mk` 文件;`./android-ndk-r25c/sources/third_party/vulkan/src/build-android/jni/Android.mk` 是用于编译 Vulkan 库的 `Android.mk` 文件。 如果您要在 Android NDK 中编写自己的 `Android.mk` 文件,可以参考这些示例文件。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值