Flutter 1.9:D/skia(5106):着色器编译错误 [英] Flutter 1.9: D/skia ( 5106): Shader compilation error
问题描述
我使用Android Studio 3.5.1创建了一个简单的Flutter 1.9.1 + hotfix.4应用程序.成功添加新的虚拟设备(Nexus 6)并尝试运行我的应用后,出现此错误:
I've created a simple Flutter 1.9.1+hotfix.4 application using Android Studio 3.5.1. After adding successfully a new virtual device (Nexus 6) and tried to run my app, I got this error:
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):
应用程序正常运行,但控制台显示上述错误.
The application runs correctly but the console shows the errors above.
我的配置:
Android Studio 3.5.1
Android Studio 3.5.1
Build#AI-191.8026.42.35.5900203,建于2019年9月25日
Build #AI-191.8026.42.35.5900203, built on September 25, 2019
JRE:1.8.0_202-release-1483-b03 amd64
JRE: 1.8.0_202-release-1483-b03 amd64
JVM:JetBrains s.r.o的OpenJDK 64位服务器VM
JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
Windows 10 Pro 64位
Windows 10 Pro 64bits
推荐答案
错误消息来自:将ShaderErrorHandler添加到GrContextOptions
在以前的Flutter版本中,永久高速缓存已被禁用以解决此问题.但是,当前在Fllutter引擎中启用了它: 还原禁用持久性缓存
In the previous Flutter versions, the persistent cache had been disabled to remedy the problem. However, it is currently enabled in the Fllutter engine: Revert "Disable the persistent cache
可能的解决方案:
- 将Flutter版本降级为链接的提交
- 启用渲染
flutter run --enable-software-rendering
- 在模拟器中禁用硬件加速
问题:
这篇关于Flutter 1.9:D/skia(5106):着色器编译错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!