美文网首页Flutter
Flutter 版本升级踩坑

Flutter 版本升级踩坑

作者: c5d8690d41ca | 来源:发表于2019-09-29 16:23 被阅读0次

    \color{red}{注意:flutter升级无需科学上网,保证网络畅通正常升级即可}

    一、命令行输入升级命令

    打开终端,我用的编译器是vscode,所以直接按快捷键ctrl + ~ 即可打开终端。

    image

    进如你项目的根目录,然后输入升级命令 flutter upgrade,敲enter键运行命令

    
    flutter upgrade
    
    

    接下来你将可能会遇到两种情况

    情况1:

    image

    解释:

    这个情况出来不要慌,他大概意思就是告诉你更新有可能会导致flutter的一些修改被删除,建议你先运行git stash命令将你的一些改动存储起来,然后再进行flutter版本的升级工作。其实你不用理,只要你保证你最新的项目已经上传到远端服务器,就算本地对是也照样能找回就可以了。

    你需要做的是:

    在终端上输入 flutter upgrade --force

    
    flutter upgrade --force
    
    
    image

    漫长的等待:

    在终端输入以上命令并按下回车后,系统将会自动开始升级flutter, 进入一个漫长的等待,其实也不算太久,大概十几分钟的样子,这期间不要做任何操作,只要保持网络畅通即可

    image

    情况2:

    不会出现情况1的红色字体,那就比较幸运了,系统会直接开始自动升级,此时通情况1的最后一样,只要保持网络畅通即可,大概十几分钟的样子便可升级完毕,根据个人的网速不同,等待时间会有长短差异。

    二、升级完成后续操作(\color{red}{划重点}

    image

    看到以上情况说明你已经完成了flutter 版本的升级,但注意,此时你运行你的项目,极有可能会报错,大多是由于第三方依赖包版本过低与新版flutter不匹配导致的

    你需要做的是:

    打开你项目的pubspec.yaml文件,找到第三方依赖包的位置

    image.png

    然后将你的每一个依赖包挨个查一遍他们的最新版本,然后全部升级到最新版本。

    查询依赖包的网址如下(这个网站需要科学上网呦~):

    
    https://pub.dev/flutter
    
    

    当然,你也可以通过github,搜索到你的第三方依赖库,然后更新到它的最新版本。

    三、检验完成升级

    把所有第三方依赖包全部升级到最新版本后,在命令行输入flutter doctor,重新检查一下环境是否全部准备就绪

    
    flutter doctor
    
    
    image.png

    到了这一步,你就可以稳稳的运行你的项目了!

    在终端输入 flutter run, 并狠狠地按下回车:

    
    flutter run
    
    
    image.png

    恭喜你已完成flutter升级!!!

    \color{green}{\Large\mathbf{—— The End ——}}

    相关文章

      网友评论

        本文标题:Flutter 版本升级踩坑

        本文链接:https://www.haomeiwen.com/subject/wxvdyctx.html