Android资源文件命名规则
以前总是看到群里有朋友说R文件不会自动生成了,自己一直没遇到这种情况,今天我同事在res/layout目录下建立了一个名字叫:callButton.xml文件,当时没在意,随后就发现R文件无法生成了。
折腾半天才意识到这句提示的意思:
1 |
[ 2010 - 09 - 16 16 : 26 : 04 - PhoneIntent] res\layout\callBotton.xml: Invalid file name: must contain only [a-z0-9_.] |
意思就是:资源文件只能以小写字母和下划线做首字母,随后的名字中只能出现 [a-z0-9_.] 这些字符。
知道了这个规则,我们把callButton.xml改成call_button.xml即可把问题解决。
好了,你也记住这个关于资源文件的命名规则吧。