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
相关产品推荐
相关产品推荐

