[英]Getting “abort Exception” report from Play Store on MI devices
在谷歌播放控制台上獲取小米Mi A1(tissot_sprout),Android 8.1和小米Redmi Note 5 Pro(為什么),僅限Android 8.1設備!
*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
pid: 0, tid: 0 >>> com.tc.views <<<
backtrace:
#00 pc 000000000001de14 /system/lib64/libc.so (abort+104)
#01 pc 0000000000007f20 /system/lib64/liblog.so (__android_log_assert+304)
#02 pc 000000000006c318 /system/lib64/libhwui.so (android::uirenderer::renderthread::EglManager::createSurface(ANativeWindow*, bool)+320)
#03 pc 000000000006a094 /system/lib64/libhwui.so (android::uirenderer::renderthread::OpenGLPipeline::setSurface(android::Surface*, android::uirenderer::renderthread::SwapBehavior, android::uirenderer::renderthread::ColorMode)+76)
#04 pc 0000000000066e38 /system/lib64/libhwui.so (android::uirenderer::renderthread::CanvasContext::setSurface(android::Surface*)+144)
#05 pc 000000000006f608 /system/lib64/libhwui.so (android::uirenderer::renderthread::Bridge_initialize(android::uirenderer::renderthread::initializeArgs*)+16)
#06 pc 0000000000071920 /system/lib64/libhwui.so (android::uirenderer::renderthread::MethodInvokeRenderTask::run()+24)
#07 pc 0000000000072a8c /system/lib64/libhwui.so (android::uirenderer::renderthread::RenderThread::threadLoop()+340)
#08 pc 0000000000011460 /system/lib64/libutils.so (android::Thread::_threadLoop(void*)+280)
#09 pc 00000000000aab64 /system/lib64/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+140)
#10 pc 0000000000067e10 /system/lib64/libc.so (__pthread_start(void*)+36)
#11 pc 000000000001f240 /system/lib64/libc.so (__start_thread+68)
任何人都可以幫助我理解這個問題嗎?
此設備是特定的還是問題在代碼中? 提前致謝。
關於Android的一個好處是它是開源的。 這意味着您可以查看源代碼並自行調試(或至少獲得一些提示)。
我做了一個谷歌搜索“源android uirenderer eglmanager createsurface” ,這些都來自你的堆棧跟蹤。
這給了我這個結果在EglManager
的createSurface()
方法。
從這條線
LOG_ALWAYS_FATAL_IF(surface == EGL_NO_SURFACE,
"Failed to create EGLSurface for window %p, eglErr = %s",
(void*) window, egl_error_str());
您可以看到某些內容無法創建表面。 現在,我不知道為什么會發生這種情況,因為我不知道你的代碼,但這可能會給你一個提示。 也許你使用那些手機不支持的OpenGL紋理格式?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.