R.java 文件内报错:Underscores can only be used with source level 1.7 or greater
网上查找后得知是Android工程图片资源命名的问题,具体参考http://black-tulip.blogcn.com/2012/08/android%E5%B7%A5%E7%A8%8B%E5%9B%BE%E7%89%87%E8%B5%84%E6%BA%90%E5%91%BD%E5%90%8D%E7%A6%81%E5%BF%8C/
Android工程中,res\drawable\ 文件夹下所有的图片资源文件命名,不允许:
1. 大写字母
2. "default.png"
不能生成 R.java,报错:res\drawable\default.png:0: error: invalid symbol: 'default'。
3. 以 "_" 开头
不能生成 R.java,报错:(skipping (null) file 'D:\myprj\res\drawable\_test.png'),Type是 "Android AAPT Problem"。
4. 以 "0_" 开头(可能包括 0~9)
可以生成 R.java,但是 R.java 文件内报错:Underscores can only be used with source level 1.7 or greater。
5. 以 "0f" 开头(可能包括 0~9)
可以生成 R.java,但是 R.java 文件内报错:Syntax error on token "0f", delete this token。