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

Flutter v3.16安卓构建报错:com.android.application插件未找到

解决Flutter v3.16项目Android模拟器启动插件找不到问题

问题定位

本质是Flutter 3.16默认指定的Android Gradle插件版本(7.3.0)与Android Studio Giraffe默认适配的插件版本(7.4.2+)不匹配,导致仓库无法拉取到对应版本的插件,进而触发启动报错。

具体解决步骤

  • 调整Gradle插件版本至兼容值

    1. 打开项目根目录下的android/build.gradle文件
    2. 找到dependencies块中的classpath "com.android.tools.build:gradle:7.3.0",将版本号替换为Android Studio Giraffe兼容的版本,比如7.4.2
    3. 触发项目同步,等待Gradle下载对应插件
  • 优化仓库配置加速拉取(可选)

    1. 打开android/settings.gradle文件
    2. 在pluginManagement的repositories块中补充国内镜像仓库,示例:
      maven { url 'https://maven.aliyun.com/repository/google' }
      maven { url 'https://maven.aliyun.com/repository/public' }
      
    3. 确保google()和mavenCentral()仓库已包含在列表内
  • 匹配Gradle wrapper版本

    1. 确认修改后的插件版本对应的Gradle版本:7.4.2插件对应Gradle 7.5
    2. 打开android/gradle/wrapper/gradle-wrapper.properties,将distributionUrl修改为https\://services.gradle.org/distributions/gradle-7.5-all.zip
    3. 重新同步项目
  • 清理缓存重试

    1. 执行命令清理Flutter缓存:flutter clean
    2. 删除项目android目录下的.gradle文件夹
    3. 依次执行flutter pub get和Android Studio的项目同步操作

验证

修改完成后,重启Pixel 3a API 34模拟器,运行flutter run命令,检查应用是否能正常编译启动。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.05 23:59:54