升级Flutter至3.7.3后版本号1.2+10解析失败报错求助
解决Flutter 3.7.3中pubspec.yaml版本号解析错误问题
问题原因
Flutter 3.7.3配套的pub工具对版本号格式校验比Flutter 2.5.3更严格,要求版本号严格遵循语义化版本规范。原版本号1.2+10缺少修订版本号部分,导致pub无法正常解析。
解决方案
直接修改pubspec.yaml中的version字段格式:
- 打开项目根目录下的
pubspec.yaml文件 - 找到
version: 1.2+10这一行 - 将其修改为
version: 1.2.0+10(补充修订版本号0,构建号10保留) - 保存文件后,重新执行
flutter pub get命令
如果你的项目有实际的修订版本号,也可以替换成对应数字(比如1.2.1+10),只要保证版本号结构为主版本号.次版本号.修订版本号+构建号即可。
内容的提问来源于stack exchange,提问作者Velicheti Sowmitri
相关产品推荐
相关产品推荐

