Flutter新手接手项目运行时出现Gradle构建失败异常求助
接手现有Flutter项目启动构建异常情况说明
我是Flutter应用开发新手,接手现有Flutter项目后尝试运行,通过终端触发构建流程失败。原本可正常运行的App无法继续使用,具体情况如下:
- 运行环境:Redmi Note 9S真机,以debug模式启动
lib\main.dart入口文件 - 执行流程:Gradle任务
assembleDebug运行中 - 首次构建失败提示:
FAILURE: 构建因异常失败。- 错误根因1:任务
:app:processDebugResources执行失败
com.android.build.gradle.internal.tasks.Workers$ActionFacade执行过程中发生故障
Android资源链接失败C:\Users\abumo.gradle\caches\transforms-2\files-2.1\e8b87230ecc8f4137f972d2f499610c1\play-services-ads-lite-20.0.0\AndroidManifest.xml:27:5-43:15:AAPT错误:清单文件中发现意外元素。- 对应排错建议:
- 使用
--stacktrace选项运行获取堆栈跟踪信息 - 使用
--info或--debug选项运行获取更详细的日志输出 - 使用
--scan运行获取完整构建过程洞察 - 更多排错帮助可访问 https://help.gradle.org
- 使用
- 错误根因1:任务
- 首次构建耗时2分46秒后终止。工具检测到本次构建失败大概率由插件的AndroidX不兼容问题导致,将尝试通过Jetifier解决该不兼容问题,随后自动进入后续插件构建流程:
- 启动插件
apple_sign_in构建流程,执行Gradle任务assembleAarRelease - 二次构建失败提示:
FAILURE: 构建因异常失败。- 错误根因2:配置根项目
apple_sign_in时出现问题
未找到SDK位置。请在
local.properties文件中通过sdk.dir定义SDK路径,或设置ANDROID_HOME环境变量。- 对应排错建议同前,更多排错帮助可访问 https://help.gradle.org
- 错误根因2:配置根项目
- 二次构建耗时5秒后终止
- 启动插件
- 最终异常结论:由于上述两项问题,插件
apple_sign_in无法完成构建,项目无法正常启动,需要协助解决。
内容的提问来源于stack exchange,提问作者Ebrahym Abu Mohammad
相关产品推荐
相关产品推荐

