ina*_*ruk 14

文件夹内的每个文件都被翻译成R.java类中的java字段名:

drawable\icon.png -> R.drawable.icon
Run Code Online (Sandbox Code Playgroud)

因此,不在文件名中使用特殊字符的原因,因为它们不能在Java名称中使用.

至于大写字母,我想这是为了避免Windows与Linux环境中的一个小问题.那是因为Linux认为Icon.png并且icon.png是不同的文件,Windows认为Icon.png并且icon.png是同一个文件.因此,任何使用Linux的人都可以创建在Windows上无法编译的应用程序.