java - 未知的崩溃报告安卓

标签 java android crash-reports android-logcat backtrace

我已经在 Google Play 商店发布了一个应用程序并开始推出更新,最新的应用程序似乎运行良好,直到我收到用户的崩溃报告 谁能帮我弄清楚它到底是什么、是什么原因造成的以及可能的修复方法?

设备信息:华硕 ZenFone 2 (ZE500CL) (ASUS_Z00D),2048MB RAM,Android 5.0

Backtrace:
native: pc 0000000000090df6  /system/lib/libc.so (tgkill+22)
native: pc 0000000000038d13  /system/lib/libc.so (pthread_kill+163)
native: pc 000000000003a5f5  /system/lib/libc.so (raise+37)
native: pc 0000000000032855  /system/lib/libc.so (abort+85)
native: pc 00000000000104da  /system/vendor/lib/libsrv_um.so.1.12.3197934 (PVRSRVDebugAssertFail+58)
native: pc 0000000000006e82  /system/vendor/lib/egl/libGLESv2_POWERVR_SGX544_115.so.1.12.3197934
native: pc 000000000001b576  /system/vendor/lib/egl/libGLESv2_POWERVR_SGX544_115.so.1.12.3197934
native: pc 000000000001b6d1  /system/vendor/lib/egl/libGLESv2_POWERVR_SGX544_115.so.1.12.3197934
native: pc 0000000000009d72  /system/vendor/lib/libIMGegl.so.1.12.3197934
native: pc 000000000000fcea  /system/vendor/lib/libIMGegl.so.1.12.3197934 (IMGeglMakeCurrent+1514)
native: pc 00000000000015a3  /system/vendor/lib/egl/libEGL_POWERVR_SGX544_115.so.1.12.3197934 (eglMakeCurrent+51)
native: pc 000000000001133f  /system/lib/libEGL.so (android::egl_display_t::makeCurrent(android::egl_context_t*, android::egl_context_t*, void*, void*, void*, void*, void*, void*)+303)
native: pc 0000000000014e3b  /system/lib/libEGL.so (eglMakeCurrent+635)
native: pc 0000000000087fce  /system/lib/libhwui.so
native: pc 000000000008247f  /system/lib/libhwui.so
native: pc 0000000000088b24  /system/lib/libhwui.so
native: pc 0000000000088623  /system/lib/libhwui.so
native: pc 000000000008b55a  /system/lib/libhwui.so (android::uirenderer::renderthread::RenderThread::threadLoop()+154)
native: pc 0000000000016ece  /system/lib/libutils.so (android::Thread::_threadLoop(void*)+398)
native: pc 0000000000071d23  /system/lib/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+99)
native: pc 00000000000165cb  /system/lib/libutils.so (thread_data_t::trampoline(thread_data_t const*)+123)
native: pc 0000000000037cdb  /system/lib/libc.so (__pthread_start(void*)+59)
native: pc 0000000000032fba  /system/lib/libc.so (__start_thread+26)
native: pc 0000000000011df6  /system/lib/libc.so (__bionic_clone+70)

最佳答案

这是 native 崩溃,意味着用户设备本身存在错误,而不是代码中的错误。虽然我不知道错误是什么,但这就是它的意思。我个人有时会忽略这些类型的崩溃,如果它们发生的次数不多的话。但如果它一次又一次地发生,那么您将不得不查看您在新版本中添加了哪些新代码,并尝试通过逐个删除部分新代码并在同一设备上进行测试来找出导致此问题的原因直到你发现为止。不幸的是,您可能没有相同的设备,但如果确实需要,这是解决此问题的方法。

关于java - 未知的崩溃报告安卓,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45785246/

相关文章:

java - JPA persit 以多对一关系创建新的现有实体

Java嵌套相关查询

java - 动态创建组件

android - 将自定义对话框的结果返回到 Activity

app-store-connect - 如何在 iTunes Connect 中使用 TestFlight 获取崩溃报告?

java - 我应该如何打印字符串中特定字母第一次出现的位置?

java - 需要对xml数据执行sql查询

android - Android与WebSocket的连接挂起

c++ - 第一次阅读崩溃报告

ios - tableView reloadData 崩溃包括崩溃报告