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

Flutter在Android Studio运行失败,求助解决配置与依赖问题

解决Flutter项目Gradle构建失败及Android Toolchain问题

一、先解决google-services.json缺失导致的Gradle构建失败

这是你这次运行失败的直接原因,和Android Toolchain的问题无关,优先处理:

  • 如果你的项目根本没用到Firebase或任何Google服务:
    1. 打开android/app/build.gradle,删除末尾的apply plugin: 'com.google.gms.google-services'
    2. 打开android/build.gradle,删除dependencies块里的classpath 'com.google.gms:google-services:x.x.x'(x.x.x为对应版本号)
    3. 重新执行flutter run
  • 如果项目确实依赖Google/Firebase服务:
    1. 登录Firebase控制台,找到你的项目(无项目则新建)
    2. 点击「添加应用」选择Android平台,输入和android/app/src/main/AndroidManifest.xml一致的包名
    3. 下载生成的google-services.json文件,放到android/app目录下
    4. 重新执行flutter run

二、修复Android Toolchain的cmdline-tools缺失及许可证问题

这个问题虽不是本次构建失败的诱因,但会影响后续Android编译、打包操作,建议一并修复:

  1. 打开Android Studio,依次进入File > Settings > Appearance & Behavior > System Settings > Android SDK(Mac端为Android Studio > Settings)
  2. 切换到SDK Tools标签,勾选Android SDK Command-line Tools (latest),点击Apply完成安装
  3. 打开终端执行命令:
    sdkmanager --licenses
    
  4. 按终端提示输入y同意所有许可证协议,直到操作完成

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.06 18:40:43