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

Flutter项目构建失败:无法获取FlutterExtension的buildToolsVersion属性

Flutter Gradle构建失败:无法获取FlutterExtension的'buildToolsVersion'属性

问题原因

你在android/app/build.gradle的flutter扩展代码块中使用了buildToolsVersion属性,但FlutterExtension类型并不包含这个属性,导致Gradle评估项目时出错。buildToolsVersion属于Android项目核心配置,应放在android代码块内,而非flutter块。

解决步骤

  1. 打开路径为C:\Users\HP\StudioProjects\Doctor_Appointmnent_App\android\app\build.gradle的文件
  2. 定位到第9行附近的flutter代码块,删除其中的buildToolsVersion配置项
  3. 若需手动指定buildToolsVersion,将其移至android代码块内,示例如下:
android {
    compileSdkVersion 34
    buildToolsVersion "34.0.0" // 在此处配置buildToolsVersion

    defaultConfig {
        applicationId "com.example.doctor_appointment_app"
        minSdkVersion 21
        targetSdkVersion 34
        versionCode 1
        versionName "1.0"
    }
}

flutter {
    // 仅保留Flutter专属配置,例如sourceSets等,不要放置buildToolsVersion
}

额外说明

Flutter官方Gradle插件会自动适配兼容的buildTools版本,多数情况下无需手动指定。如果特定场景必须指定版本,务必确保配置在android代码块范围内。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.23 06:03:12