You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VSCode运行Flutter无状态Widget应用报错,疑安装文件异常

解决方案

一、修复“找不到'dart:ui'”错误

问题根源:你用dart命令直接运行Flutter应用的main.dart,但dart:ui是Flutter框架专属的库,纯Dart SDK不包含这个库,必须通过Flutter的工具链来启动应用。

解决步骤:

  1. 打开终端,切换到项目根目录(就是包含pubspec.yaml的文件夹)
  2. 执行正确的启动命令:
    flutter run
    
  3. 要是需要指定设备,先运行flutter devices查看可用设备ID,再用flutter run -d <设备ID>启动

二、修复物理设备测试时的Gradle错误

Gradle报错大多和依赖下载失败、Android环境配置有关,试试以下操作:

  • 检查网络:确保能正常访问Maven仓库,国内环境可以在项目android/build.gradle里配置国内镜像源(比如阿里云)
  • 清理缓存重新构建:
    flutter clean
    cd android
    ./gradlew clean
    ./gradlew build --refresh-dependencies
    cd ..
    flutter run
    
  • 检查Android SDK:
    确认flutter doctor里的Android SDK、Build Tools版本和项目android/app/build.gradle里的compileSdkVersion、buildToolsVersion匹配,同时物理设备要开启USB调试,且能被flutter devices识别
  • 更新Gradle版本:
    打开android/gradle/wrapper/gradle-wrapper.properties,把distributionUrl里的Gradle版本换成Flutter官方模板推荐的版本

内容的提问来源于stack exchange,提问作者Aksh

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.10 18:03:16