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

VS Code中Flutter无法在Android模拟器运行问题求助

解决Flutter Android模拟器启动失败(Gradle脚本编译错误)

这些编译错误的核心原因是Flutter工具链中的Gradle Kotlin脚本无法解析Gradle核心API,通常由Flutter版本与Gradle版本不兼容或Gradle缓存损坏导致。以下是具体修复步骤:

1. 对齐Flutter与Gradle版本

  • 执行 flutter doctor 查看当前Flutter版本,确认其兼容的Gradle版本(比如Flutter 3.10+要求Gradle 8.0及以上)
  • 打开项目 android/gradle/wrapper/gradle-wrapper.properties 文件,修改 distributionUrl 为对应版本:
    distributionUrl=https\://services.gradle.org/distributions/gradle-8.0-all.zip
    

2. 清理所有缓存

  • 删除本地Gradle缓存:Windows路径为 C:\Users\<你的用户名>\.gradle\caches
  • 进入项目的 android 目录,执行命令:
    gradlew clean
    
  • 返回项目根目录,执行:
    flutter clean
    

3. 修复Flutter工具链文件

如果Flutter安装目录下的 flutter.gradle.kts 文件损坏:

  • 备份现有项目后,删除 C:\src\flutter 目录
  • 重新下载Flutter稳定版并解压到原目录;或执行 flutter upgrade 更新到最新稳定版,自动修复工具链文件

4. 验证Android Studio Gradle配置

  • 打开Android Studio,进入 Settings > Build, Execution, Deployment > Build Tools > Gradle
  • 确保选中「Use Gradle from: Gradle wrapper」选项,避免使用本地不兼容的Gradle版本

完成以上步骤后,重新执行 flutter run 即可。若仍有问题,先确认Android模拟器已正常启动,且 flutter devices 能识别到该设备。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.15 14:56:29