首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Flutter 1.9: D/skia ( 5106):着色器编译错误

Flutter 1.9: D/skia ( 5106):着色器编译错误
EN

Stack Overflow用户
提问于 2019-10-15 00:02:11
回答 10查看 42K关注 0票数 46

我已经使用Android Studio3.5.1创建了一个简单的Flutter 1.9.1+hotfix.4应用程序。在成功添加新的虚拟设备(Nexus 6)并尝试运行我的应用程序后,我收到以下错误:

代码语言:javascript
复制
Launching lib\main.dart on Android SDK built for x86 in debug mode...
Initializing gradle...
Resolving dependencies...
Running Gradle task 'assembleDebug'...
Built build\app\outputs\apk\debug\app-debug.apk.
Syncing files to device Android SDK built for x86...
D/skia    ( 5106): Shader compilation error
D/skia    ( 5106): ------------------------
D/skia    ( 5106): Errors:
D/skia    ( 5106): 
D/skia    ( 5106): Shader compilation error
D/skia    ( 5106): ------------------------
D/skia    ( 5106): Errors:
D/skia    ( 5106): 
D/skia    ( 5106): Shader compilation error
D/skia    ( 5106): ------------------------
D/skia    ( 5106): Errors:
D/skia    ( 5106): 
D/skia    ( 5106): Shader compilation error
D/skia    ( 5106): ------------------------
D/skia    ( 5106): Errors:
D/skia    ( 5106): 
D/skia    ( 5106): Shader compilation error
D/skia    ( 5106): ------------------------
D/skia    ( 5106): Errors:
D/skia    ( 5106): 
D/skia    ( 5106): Shader compilation error
D/skia    ( 5106): ------------------------
D/skia    ( 5106): Errors:
D/skia    ( 5106): 
D/skia    ( 5106): Shader compilation error
D/skia    ( 5106): ------------------------
D/skia    ( 5106): Errors:
D/skia    ( 5106): 
D/skia    ( 5106): Shader compilation error
D/skia    ( 5106): ------------------------
D/skia    ( 5106): Errors:
D/skia    ( 5106): 
D/skia    ( 5106): Shader compilation error
D/skia    ( 5106): ------------------------
D/skia    ( 5106): Errors:
D/skia    ( 5106): 
D/skia    ( 5106): Shader compilation error
D/skia    ( 5106): ------------------------
D/skia    ( 5106): Errors:
D/skia    ( 5106): 
D/skia    ( 5106): Shader compilation error
D/skia    ( 5106): ------------------------
D/skia    ( 5106): Errors:
D/skia    ( 5106): 
D/skia    ( 5106): Shader compilation error
D/skia    ( 5106): ------------------------
D/skia    ( 5106): Errors:
D/skia    ( 5106): 
D/skia    ( 5106): Shader compilation error
D/skia    ( 5106): ------------------------
D/skia    ( 5106): Errors:
D/skia    ( 5106): 
D/EGL_emulation( 5106): eglMakeCurrent: 0xec5ed840: ver 3 1 (tinfo 0xec593810)
D/skia    ( 5106): Shader compilation error
D/skia    ( 5106): ------------------------
D/skia    ( 5106): Errors:
D/skia    ( 5106): 
D/skia    ( 5106): Shader compilation error
D/skia    ( 5106): ------------------------
D/skia    ( 5106): Errors:
D/skia    ( 5106): 
D/skia    ( 5106): Shader compilation error
D/skia    ( 5106): ------------------------
D/skia    ( 5106): Errors:
D/skia    ( 5106): 
D/skia    ( 5106): Shader compilation error
D/skia    ( 5106): ------------------------
D/skia    ( 5106): Errors:
D/skia    ( 5106): 
D/skia    ( 5106): Shader compilation error
D/skia    ( 5106): ------------------------
D/skia    ( 5106): Errors:
D/skia    ( 5106): 
D/skia    ( 5106): Shader compilation error
D/skia    ( 5106): ------------------------
D/skia    ( 5106): Errors:
D/skia    ( 5106): 
D/skia    ( 5106): Shader compilation error
D/skia    ( 5106): ------------------------
D/skia    ( 5106): Errors:
D/skia    ( 5106): 
D/skia    ( 5106): Shader compilation error
D/skia    ( 5106): ------------------------
D/skia    ( 5106): Errors:
D/skia    ( 5106): 
D/skia    ( 5106): Shader compilation error
D/skia    ( 5106): ------------------------
D/skia    ( 5106): Errors:
D/skia    ( 5106):

应用程序运行正常,但控制台显示了上面的错误。

我的配置:

Android Studio 3.5.1

Build #AI-191.8026.42.35.5900203,构建于2019年9月25日

JRE: 1.8.0_202-版本-1483-b03 amd64

JVM: JetBrains s.r.o提供的OpenJDK 64位服务器VM

Windows 10专业版64位

EN

回答 10

Stack Overflow用户

发布于 2020-04-22 19:51:31

我解决了我的Shader compilation error通过更改模拟器的设置。

按下那个...单击位于模拟器侧面板上的按钮,然后转到设置部分。在此,转至高级选项卡并将OpenGL ES API级别更改为

Compatibility (OpenGL ES 1.1/2.0).

在此更改后,不要忘记关闭并重新运行仿真器。在第一次运行时,模拟器可能会在屏幕上弹出警告,准备工作需要一段时间,但不用担心。

票数 75
EN

Stack Overflow用户

发布于 2019-10-18 21:05:24

错误消息来自:Add ShaderErrorHandler to GrContextOptions

在以前的Flutter版本中,已禁用永久缓存以解决此问题。但是,它当前在Fllutter引擎中启用:Revert "Disable the persistent cache

可能的解决方案

将Flutter版本降级为链接提交

启用渲染

flutter run --enable-software-rendering

在模拟器中禁用硬件加速

问题:

8578 Shader compilation error

票数 20
EN

Stack Overflow用户

发布于 2020-09-07 00:19:32

打开终端,导航到您的文件夹,然后

类型flutter run --enable-software-rendering然后进行调试并再次运行。

这对我很有效,也可能对你有帮助!

票数 16
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58380329

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档