使用flutter_facebook_auth v3.3.3时Flutter应用构建失败问题
flutter_facebook_auth v3.3.3 构建报错解决方案
核心问题
你遇到的两个典型报错信息如下:
错误1:任务
:app:compileDebugKotlin执行失败。无法解析配置:app:debugCompileClasspath的所有构件,未找到core-1.3.2.jar (androidx.core:core:1.3.2)
错误2:根项目flutter_facebook_auth中未找到任务assembleAarRelease
对应解决方案
针对androidx.core:core:1.3.2拉取失败问题
- 调整
android/build.gradle内的仓库顺序,确保google()放在mavenCentral()、jcenter()之前,优先从谷歌官方仓库拉取AndroidX相关构件 - 强制指定core依赖版本,在
android/app/build.gradle的dependencies代码块中添加:
覆盖插件传递依赖的1.3.2版本即可解决找不到构件的问题implementation "androidx.core:core:1.8.0" - 检查网络环境,避免网络超时导致的构件拉取失败
针对assembleAarRelease任务不存在问题
该问题是v3.3.3版本的flutter_facebook_auth和高版本Gradle不兼容导致:
- 优先升级flutter_facebook_auth到4.0及以上的稳定版本,官方已经修复了该适配问题,无需修改其他配置即可正常构建
- 若必须保留v3.3.3版本,需要降级项目Gradle配置:将Android Gradle Plugin版本调整为4.2.2,对应Gradle wrapper版本调整为6.7.1,匹配旧版插件的构建逻辑
- 确认
android/gradle.properties中已经开启AndroidX和Jetifier配置:android.useAndroidX=true android.enableJetifier=true
内容的提问来源于stack exchange,提问作者Jad Ibrahem
相关产品推荐
相关产品推荐

