Failed to compile values file. AndroidStudio

可能是以下原因

1

2

3

4

1、中文符号引起的Failed to compile values file错误 =》替换英文符号

2、一般是  '  这个符号没有转义导致的错误 =》单引号加斜杠\转义

3、对于颜色.xml,如果您有颜色资源并且首先不包含"#",即#FF000000,则会导致此编译错误 =》 添加#号即可

4、样式style中嵌套样式错误路是这样的:

思路:

我有24个语言文件,使用排除法:

1、通过git先提交到本地,然后删掉除en-string.xml外的其它string.xml文件,保留删除动作,千万不要提交。

2、然后“丢弃一个删除”,就编译一次,编译通过,就可以排除这个文件。

    最后发现 fr-string.xml, it-string.xml, in-string.xml 三个文件有问题

3、检查问题文件中是否有单引号 ' 没有做转义?大概率就是这个问题

    果然是有一些没做转义,并且编译器没做提示

Tips:

不需要一个个去看,偷懒小技巧 

1

2

3

文件内先搜索  \\'  ,如果结果是 0,则可以继续

全部替换  '   ->   \'

再全部替换  \\' ->  \'

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值