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

Flutter 2.2.3构建Android APK出现AndroidX插件兼容报错如何解决?

Flutter 2.2.3 Android构建AndroidX兼容问题解决方案

1. 开启AndroidX与Jetifier全局配置

  • 打开项目android/gradle.properties文件,添加/确认以下配置存在:
android.useAndroidX=true
android.enableJetifier=true

2. 匹配cloud_firestore兼容版本

Flutter 2.2.3仅支持2.x版本的cloud_firestore,不可使用3.0及以上版本,修改pubspec.yaml依赖:

dependencies:
  cloud_firestore: ^2.5.4

修改完成后执行flutter pub get

3. 适配Gradle版本

  • 打开android/build.gradle,修改依赖版本为匹配区间:
buildscript {
  dependencies {
    classpath 'com.android.tools.build:gradle:4.1.0'
    classpath 'com.google.gms:google-services:4.3.10'
  }
}
  • 打开android/gradle/wrapper/gradle-wrapper.properties,确认Gradle发行版版本匹配:
distributionUrl=https\://services.gradle.org/distributions/gradle-6.7-all.zip

4. 重新执行构建

依次执行以下命令:

  • flutter clean
  • flutter build apk --release

异常兜底排查

如果仍构建失败,执行以下操作:

  • 检查所有第三方Flutter插件,全部升级到支持AndroidX的版本
  • 清空本地Gradle缓存:删除用户目录下.gradle/caches文件夹内的所有内容后重试

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.24 00:36:09