美文网首页
hardwareAccelerated硬件加速引起黑屏或glVi

hardwareAccelerated硬件加速引起黑屏或glVi

作者: GDHuo | 来源:发表于2019-02-27 11:26 被阅读0次

1.之前遇到个App主页黑屏但是投屏工具或者截屏工具可以显示出来的问题,很早之前版本是可以的,于是挨个版本对比,终于查出来是在Manfest里Application关闭了hardwareAccelerated引起的,于是设置为true问题解决了。但是不久就开始报各种crash,如下

02-22 05:03:34.897 5735 6089 F libc : Fatal signal 6 (SIGABRT), code -6 in tid 6089 (RenderThread), pid 5735 (PACKAGENAME) 02-22 
05:03:35.005 7133 7133 F DEBUG : *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** 
02-22 05:03:35.005 7133 7133 F DEBUG : Build fingerprint: 'EBO/dylcr/dylcr:8.1.0/OPM5.171019.015/4:userdebug/test-keys' 
02-22 05:03:35.005 7133 7133 F DEBUG : Revision: '1.1' 
02-22 05:03:35.005 7133 7133 F DEBUG : ABI: 'arm64' 
02-22 05:03:35.005 7133 7133 F DEBUG : pid: 5735, tid: 6089, name: RenderThread >>> PACKAGENAME <<< 
02-22 05:03:35.005 7133 7133 F DEBUG : signal 6 (SIGABRT), code -6 (SI_TKILL), fault addr -------- 
02-22 05:03:35.008 7133 7133 F DEBUG : Abort message: 'glViewport error! GL_INVALID_VALUE (0x501)' 02-22 05:03:35.008 7133 7133 F DEBUG : x0 0000000000000000 x1 00000000000017c9 x2 0000000000000006 x3 0000000000000008 
02-22 05:03:35.008 7133 7133 F DEBUG : x4 2b00000000000000 x5 2b00000000000000 x6 2b00000000000000 x7 000000000000802b 
02-22 05:03:35.008 7133 7133 F DEBUG : x8 0000000000000083 x9 0000000010000000 x10 0000f9069b5fe5e0 x11 0000000000000001 
02-22 05:03:35.008 7133 7133 F DEBUG : x12 0000f9069b5fe700 x13 0000000000000001 x14 ffffffffffffffff x15 2b00000000000000 
02-22 05:03:35.009 7133 7133 F DEBUG : x16 0000c84491f46fa8 x17 0000f907312494b8 x18 0000000000000000 x19 0000000000001667 
02-22 05:03:35.009 7133 7133 F DEBUG : x20 00000000000017c9 x21 0000000000000083 x22 0000f90730901fe0 x23 0000000000000502 
02-22 05:03:35.009 7133 7133 F DEBUG : x24 0000f907309020ae x25 0000000000000505 x26 0000f90730902094 x27 0000000000000501 
02-22 05:03:35.009 7133 7133 F DEBUG : x28 0000f9073090204e x29 0000f9069b5fe620 x30 0000f907311fe6ec 
02-22 05:03:35.009 7133 7133 F DEBUG : sp 0000f9069b5fe5e0 pc 0000f907311fe714 pstate 0000000060000000 02-22 05:03:35.074 7133 7133 F DEBUG : 
02-22 05:03:35.074 7133 7133 F DEBUG : backtrace: 02-22 05:03:35.074 7133 7133 F DEBUG : #00 pc 000000000001d714 /system/lib64/libc.so (abort+120) 02-22 05:03:35.074 7133 7133 F DEBUG : #01 pc 0000000000007f08 /system/lib64/liblog.so (_android_log_assert+296) 
02-22 05:03:35.074 7133 7133 F DEBUG : #02 pc 000000000004651c /system/lib64/libhwui.so 
...

从上面log看主要错误是glViewport error! GL_INVALID_VALUE (0x501),网上查都说是OpenGL调用Rander API不对(https://stackoverflow.com/questions/11299643/openg-gl-2-0-android-error-0x501-gl-invalid-value),有说关闭硬件加速就可以解决,但是app默认就是开启硬件加速的,应该不会有问题。遇到此问题应该是native层出问题了。

相关文章

  • hardwareAccelerated硬件加速引起黑屏或glVi

    1.之前遇到个App主页黑屏但是投屏工具或者截屏工具可以显示出来的问题,很早之前版本是可以的,于是挨个版本对比,终...

  • 解决黑苹果 打开Chrome 花屏

    参考的Linux下Chrome黑屏解决 Chrome内: 设置--高级设置--使用硬件加速,关闭这个功能并重启Ch...

  • Android硬件加速

    最近项目中遇到了因为硬件加速引起的一些问题,故这里深入学习了解一下关于硬件加速的一些东西 背景 什么是硬件加速? ...

  • Android硬件加速

    最近项目中遇到了因为硬件加速引起的一些问题,故这里深入学习了解一下关于硬件加速的一些东西 背景 什么是硬件加速? ...

  • vscode 更新后的bug

    更新后,最小化一段时间,再重新打开,会黑屏几秒再出来,解决方法如下,禁用硬件加速即可

  • macOS Sierra系统关机或重启卡住黑屏问题解决方法

    引起新系统关机或重启黑屏卡住的原因就是:mysql服务无法关闭。 解决方法就是: 1.打开系统偏好设置 - MyS...

  • Electron在win下闪黑屏问题

    Electron多窗口,打开新窗口时,会先闪一下黑屏才展示内容 网上大佬们让下禁用GPU硬件加速,下面主要看禁用后...

  • ionic2 white/black screen after

    在使用ionic2的时候,打开app后,splashscreen后会出现黑屏或白屏,而且黑屏或白屏很长时间,大概有...

  • Android Webview硬件加速相关问题

    关于WebView开启硬件加速引起UI显示异常问题: 如果一个页面包含webview、Android Native...

  • 自定义View唤醒屏幕显示异常

    自定义View唤醒屏幕显示异常:关闭View硬件加速硬件加速:默认硬件加速开启硬件加速设置 Application...

网友评论

      本文标题:hardwareAccelerated硬件加速引起黑屏或glVi

      本文链接:https://www.haomeiwen.com/subject/gmuxuqtx.html