我已经使用Android Studio3.5.1创建了一个简单的Flutter 1.9.1+hotfix.4应用程序。在成功添加新的虚拟设备(Nexus 6)并尝试运行我的应用程序后,我收到以下错误:
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位
发布于 2020-04-22 19:51:31
我解决了我的Shader compilation error通过更改模拟器的设置。
按下那个...单击位于模拟器侧面板上的按钮,然后转到设置部分。在此,转至高级选项卡并将OpenGL ES API级别更改为
Compatibility (OpenGL ES 1.1/2.0).
在此更改后,不要忘记关闭并重新运行仿真器。在第一次运行时,模拟器可能会在屏幕上弹出警告,准备工作需要一段时间,但不用担心。
发布于 2019-10-18 21:05:24
错误消息来自:Add ShaderErrorHandler to GrContextOptions
在以前的Flutter版本中,已禁用永久缓存以解决此问题。但是,它当前在Fllutter引擎中启用:Revert "Disable the persistent cache
可能的解决方案
将Flutter版本降级为链接提交
启用渲染
flutter run --enable-software-rendering
在模拟器中禁用硬件加速
问题:
发布于 2020-09-07 00:19:32
打开终端,导航到您的文件夹,然后
类型flutter run --enable-software-rendering然后进行调试并再次运行。
这对我很有效,也可能对你有帮助!
https://stackoverflow.com/questions/58380329
复制相似问题