Flutter编译错误汇总

Error: boxconstraints forces an infinite height

原因:在Row或者Column组件里使用listview等容器类组件没有指定宽高。
解决:用Expand或者Flexible包裹一下这种无限制的容器即可。


Error: widgets require MaterialLocalizations to be provided by a Localizations widget ancestor

原因:使用的组件是Material风格的,需要传入该context。
解决:MaterialApp包裹该组件,注意父控件使用的风格是否和子控件一致,如果父控件是ios风格子控件需要material风格就需要相关风格的组件包裹子控件传递context。


Error:java.lang.UnsatisfiedLinkError:couldn't find "libflutter.so"

原因:未在android gradle配置文件里加入ndk。
解决:在android文件夹里app目录下的gradle里加入

defaultConfig {
        ndk {
            // 设置支持的SO库架构
            abiFilters 'armeabi-v7a'
        }
 }

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、前言 从 2015 年接触 Flutter 到现在也有两年多时间,在这期间我并没有正真地去了解这个神奇的框架,...
    _番茄沙司阅读 35,270评论 21 48
  • ¥开启¥ 【iAPP实现进入界面执行逐一显】 〖2017-08-25 15:22:14〗 《//首先开一个线程,因...
    小菜c阅读 6,761评论 0 17
  • Flutter是Google开发的一套全新的跨平台、开源UI框架(本质上就是sdk)。 支持iOS、Android...
    HarveyLegend阅读 8,350评论 1 42
  • error code(错误代码)=0是操作成功完成。error code(错误代码)=1是功能错误。error c...
    Heikki_阅读 3,472评论 1 9
  • 今天去贝德参加晚上的家长课堂,富国接湾仔回来,又特地送我去了车站。也趁机见见他们,等我回家时,他们应该都已入睡了。...
    宗幸NavSevaKaur阅读 323评论 0 1