如何从编译后的Windows/Android发布版中确定Dart和Flutter SDK版本
确定编译Windows/Android发布版的Dart和Flutter SDK精确版本
Windows平台(flutter_windows.dll无版本元数据时)
- 查看项目根目录下的
pubspec.lock文件:
找到flutter依赖项的version字段,即为使用的Flutter SDK版本;文件顶部的dart字段会标注对应Dart SDK的版本范围,结合Flutter与Dart的绑定关系(每个Flutter版本对应固定Dart版本),可确定精确的Dart版本。 - 检查项目的
.flutter-plugins-dependencies文件:
该文件会记录当前项目依赖的Flutter SDK路径及具体版本号,直接读取即可获取信息。 - 若为本地构建的项目:
确认编译时使用的Flutter SDK路径,在该路径下执行命令flutter --version,输出结果会包含Flutter和Dart的精确版本。
Android平台
- 解压发布的APK包,找到
flutter_assets/version.json文件:
文件内的flutterVersion和dartSdkVersion字段分别对应Flutter和Dart的精确版本,是最直接的获取方式。 - 同Windows平台,查看项目根目录的
pubspec.lock文件,可获取与编译版本一致的SDK版本信息。 - 检查Android模块下的
local.properties文件:
找到flutter.sdk配置的路径,在该SDK目录下执行flutter --version,即可得到对应的Flutter和Dart版本。
内容的提问来源于stack exchange,提问作者IulianT
相关产品推荐
相关产品推荐

