美文网首页
pubspec.yaml中版本号的坑

pubspec.yaml中版本号的坑

作者: 晓函 | 来源:发表于2022-07-08 11:04 被阅读0次

    pubspec.yaml中版本号的坑
    有个包fluttertoast,今天build得时候一直出错,提示kolin版本过低,可是我啥都没改,仔细看日志,怎么编译的是fluttertoast8.0.9,我明明是8.0.8。
    8.0.9要最新版的flutter和kotlin,难怪不行啦!

    pubspec.yaml文件中fluttertoast版本号如下

    fluttertoast: ^8.0.8
    

    原来是因为符号,加了开头,这个符号表示版本号是动态的,允许把第三位版本号自动更新。例如:会自动把8.0.x中的x升级到最新版本.

    把版本号改成

    fluttertoast: 8.0.8
    

    这样总可以了吧,结果flutter build apk 还是不行,看来要flutter clean试试。
    还是不行,于是,只好手动删除旧版本了

    #包缓存
    rm -rf /Users/xxx/Develop/flutter/.pub-cache/hosted/pub.flutter-io.cn/fluttertoast-8.0.9/
    #jar缓存
    rm -rf /Users/xxx/.gradle/caches/modules-2/files-2.1/
    rm -rf /Users/xxx/.gradle/caches/transforms-2/files-2.1/
    

    相关文章

      网友评论

          本文标题:pubspec.yaml中版本号的坑

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