升级到android studio 3.0.1之后,名字中带有$的字符串资源
喜欢:<string name="$KEY$">value</string>
抛出错误
Error:(615, 3) error: resource 'string/$KEY$' has invalid entry name '$KEY$'. Invalid character '$KEY$'.
追踪是:
AGPBI:{“kind”:“错误”,“文字”:“错误:资源 \ u0027string / $ KEY $ \ u0027具有无效的条目名称\ u0027 $ KEY $ \ u0027。 无效字符 \ u0027 $ KEY $ \ u0027 “” 源 “:[{” 文件 “:” ../的src /主/ RES /值-ES / strings.xml中”, “位置”:{ “STARTLINE”:559, “STARTCOLUMN”:2 “开始偏移”:60748 “ENDCOLUMN”:54, “endOffset”:60800}}], “原”: “”, “工具”: “AAPT”}
答案 0 :(得分:0)
默认情况下,当您为gradle 3.0使用android插件时,Aapt2会启用。
您可以在android.enableAapt2=false
gradle.properties
来解决问题