问题
Error: 'S' is not a valid file-based resource name character: File-based resource names must contain only lowercase a-z, 0-9, or underscore [closed]
详细问题
笔者新建一个xml文件,文件名为activity_sms_verification
,运行报错
解决方案
修改文件名,使用小写字母,数字或是下划线进行命名
对于笔者而言,将activity_SMS_verification
修改为activity_sms_verification
产生原因
问题产生原因是文件名中包含大写字母’S’,而Android中的文件命名规范要求文件名只能包含小写字母、数字或下划线,因此导致编译报错。
解决原因
解决原因是修改文件名,将大写字母’S’改为小写字母’s’或者使用其他符合命名规范的字符。
参考文献
Error: ‘F’ is not a valid file-based resource name character: File-based resource names must contain only lowercase a-z, 0-9, or underscore [closed]
产生原因与解释原因部分 部分内容参考chatgpt
原创不易
转载请标明出处
如果对你有所帮助 别忘啦点赞支持哈