如何通过subosito/flutter-action拉取Flutter 3.10.7版本?
解决GitHub Actions中subosito/flutter-action拉取Flutter 3.10.7失败的问题
方案1:指定版本+stable渠道
Flutter 3.10.7属于stable渠道的历史版本,修改GitHub Actions配置,明确指定版本号和渠道:
- name: 配置Flutter环境 uses: subosito/flutter-action@v2 with: flutter-version: '3.10.7' channel: 'stable'
方案2:直接传入下载URL
如果方案1无效,使用download-url参数指定对应系统的Flutter 3.10.7稳定版下载地址(配置时替换为对应系统的链接):
- name: 配置Flutter环境 uses: subosito/flutter-action@v2 with: download-url: 'https://storage.googleapis.com/flutter_infra_release/releases/stable/macos/flutter_macos_3.10.7-stable.zip'
不同系统对应链接格式:
- Linux X64:
https://storage.googleapis.com/flutter_infra_release/releases/stable/linux/flutter_linux_3.10.7-stable.tar.xz - Windows X64:
https://storage.googleapis.com/flutter_infra_release/releases/stable/windows/flutter_windows_3.10.7-stable.zip
方案3:升级flutter-action版本
subosito/flutter-action v2的早期版本对旧版本Flutter的支持可能有限,尝试升级到该action的最新子版本(如v2.10.0)后再指定版本:
- name: 配置Flutter环境 uses: subosito/flutter-action@v2.10.0 with: flutter-version: '3.10.7'
内容的提问来源于stack exchange,提问作者Larry Aasen
相关产品推荐
相关产品推荐

