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 位服务器虚拟机
JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
Windows 10 专业版 64 位
Windows 10 Pro 64bits
推荐答案
我通过更改模拟器的设置解决了我的着色器编译错误
.
I solved my Shader compilation error
by changing emulator's settings.
按下位于模拟器侧面板的 ...
按钮,然后进入设置部分.在那里,转到高级选项卡并将 OpenGL ES API 级别更改为 Compatibility (OpenGL ES 1.1/2.0)
.
Press that ...
button which is located on the side panel of emulator, and go to Settings section. There, go to Advanced tab and change OpenGL ES API level to Compatibility (OpenGL ES 1.1/2.0)
.
不要忘记在此更改后关闭并重新运行模拟器.第一次运行时,模拟器可能会在其屏幕上弹出警告,需要一段时间才能准备好,但不要担心.
Do not forget to close and rerun the emulator after this change. On the first run, emulator could pop a warning on its screen and it would take a while to get ready, but do not worry.
这篇关于Flutter 1.9:D/skia(5106):着色器编译错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!