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

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.17 19:45:42