Android Studio配置Flutter模块仓库时Build Gradle报非法转义字符错误
解决Build Gradle中"Illegal escape character in string literal"错误
错误根源是Windows路径里的\在Groovy(Gradle基于Groovy语法)里属于转义字符,直接写会被当成特殊字符解析,导致字符串字面量格式错误。
你可以用以下任意一种方法修复:
替换单反斜杠为双反斜杠:把路径里的每个
\改成\\,让Groovy识别为普通的路径分隔符repositories { maven { url 'C:\\Users\\Acabes\\AndroidStudioProjects\\fresh_screen\\build\\host\\outputs\\repo' } // 其他仓库配置... }用正斜杠替代反斜杠:Windows系统完全支持正斜杠作为路径分隔符,写法更简洁,还能避免转义问题
repositories { maven { url 'C:/Users/Acabes/AndroidStudioProjects/fresh_screen/build/host/outputs/repo' } // 其他仓库配置... }
推荐用第二种方法,不仅写法简单,还能跨平台兼容(Linux/macOS也用正斜杠),减少后续维护问题。
内容的提问来源于stack exchange,提问作者Ashwin Baskar
相关产品推荐
相关产品推荐

