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

Flutter(VSCode)运行App失败:Android build.gradle编译错误

Gradle构建失败:含特殊字符的密码引发令牌识别错误

问题现象

构建Flutter项目时触发Gradle编译失败,具体信息如下:

  • 错误位置:C:\Users\Admin\OneDrive\Documentos\flutter-projects\hello_world\android\build.gradle 第15行
  • 核心错误:该行代码 keyPassword = "qwert%$#@!" 中的#符号导致令牌识别错误,Gradle基于Groovy语法,双引号字符串内的#会被解析为GString占位符,引发编译异常
  • 最终提示:BUILD FAILED in 1m 43s,Exception: Gradle task assembleDebug failed with exit code 1,Exited (sigterm)

解决方法

将密码字符串的双引号替换为单引号即可,单引号在Groovy中会将内容视为纯文本,不会解析特殊符号:

keyPassword = 'qwert%$#@!'

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.18 11:46:08