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

Flutter项目提示使用不受支持的Gradle项目,按方案操作后仍未解决

问题重现

AndroidManifest.xml 代码片段

<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="data"> 
    <application
        android:label="data"
        android:name="${applicationName}"
        android:icon="@mipmap/ic_launcher">
        <activity

触发的异常提示

[!] 您的应用正在使用不受支持的Gradle项目。解决方法:执行flutter create -t app <app-directory>创建新项目,然后迁移Dart代码、资源文件和pubspec.yaml到新项目。

已确认Manifest中的package值(data)与android:label值(data)一致,但问题仍未解决。


可行解决方案
  • 校验Gradle配置一致性
    检查android/app/build.gradle中的applicationId是否和Manifest的package值完全匹配;同时确认android/settings.gradle里的配置符合Flutter标准结构,比如是否包含include ':app'和正确的rootProject.name设置。

  • 清理缓存后重新构建
    执行以下命令清理Flutter与Gradle缓存,再重新构建项目:

    flutter clean
    cd android && ./gradlew clean
    cd .. && flutter pub get
    flutter run
    
  • 手动修复Gradle项目结构
    若不想迁移新项目,可对比新建Flutter项目的android目录结构,补全当前项目缺失的配置:比如gradle.properties中的Flutter相关参数、build.gradle的依赖引用与脚本配置,重点确保android/build.gradle里的buildscript和allprojects块与标准Flutter项目一致。

  • 检查并升级Flutter SDK
    运行flutter doctor排查SDK异常,尝试切换到稳定版并升级:

    flutter channel stable
    flutter upgrade
    

内容的提问来源于stack exchange,提问作者최경민

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.10 06:47:43