Android资源的命名规则

jul*_*jul 6 resources android naming

我在哪里可以找到Android资源的命名规则?我发现感谢编译错误,我必须使用[a-z0-9._]中的字符,但我也有一个名为401.png的图像错误.在我的布局中使用它时

@drawable/401
Run Code Online (Sandbox Code Playgroud)

我收到以下编译错误:

invalid VariableDeclaratorId
Run Code Online (Sandbox Code Playgroud)

我在文档中找不到这些规则,并且在命名文件之前我想知道所有这些规则.

谢谢

Dan*_*yer 6

规则与Java标识符的规则相同,因为每个资源必须在R.java文件中生成相应的ID字段.


Saf*_*lai 5

值得注意的是:“基于文件的资源名称必须仅包含小写 az、0-9 或下划线”字符。(引用自编译错误代码)。