欢迎您光临深圳塔灯网络科技有限公司!
电话图标 余先生:13699882642

网站百科

为您解码网站建设的点点滴滴

flutter创建应用白屏问题

发表日期:2018-04 文章编辑:小灯 浏览次数:2230

前言

flutter又是google放的一个大招,前段时间听说了,一直没有体验,今天抽空体验了一下,没想到刚开始一个Hello world就遇到坑。还好有大神解决了,在此记录一下。

问题

看着官网文档,一步一步跟着走,走到运行程序时,看到console提示:

[ERROR:flutter/shell/gpu/gpu_surface_gl.cc(39)] Failed to setup Skia Gr context.

这个问题就导致,程序在手机上时显示白屏,什么都木有,说好Hello world根本见,不能愉快的玩耍了。根据认识的单词,猜测是gpu渲染问题样。对于我这种菜鸟,这种问题肯定是不知道怎么解决的,只好去github上面看有没有人提过此类问题,没想到真有。

注意:我这里是使用的Genymotion模拟器 使用的是API 21,真机或者其他模拟器好像没有这个问题。

解决办法

该解决办法原文地址:Failed to setup Skia Gr context · Issue #11094 · flutter/flutter · GitHub

第一种解决办法

进项目根目录,用命令方式运行: flutter run --enable-software-rendering

但是这个办法有个坑,就是热加载的时候要手动在命令行输入r(不是说好的自动的么,也许是我打开的方式不对);

第二种解决办法:

Android Studio配置:选择run/configurations 菜单

具体配置如下图:


后记

如有错误欢迎指正。


本页内容由塔灯网络科技有限公司通过网络收集编辑所得,所有资料仅供用户学习参考,本站不拥有所有权,如您认为本网页中由涉嫌抄袭的内容,请及时与我们联系,并提供相关证据,工作人员会在5工作日内联系您,一经查实,本站立刻删除侵权内容。本文链接:http://www.dengtar.com/17603.html
相关APP开发
    SQL执行错误,请检查