"Package name 'OPERATORLER' part should not start with an uppercase letter"报错含义及包名规则咨询
报错含义解释
你遇到的报错提示Package name 'OPERATORLER' part should not start with an uppercase letter的含义是:包名中的OPERATORLER段不符合开发规范要求,包名的任意组成部分都不允许以大写字母开头。
Java、Kotlin、Android等主流开发场景的包名统一遵循反向域名命名约定,要求所有组成段全部使用小写字母,目的是避免和大驼峰格式的类名、接口名产生命名冲突,同时保证不同项目、不同平台间命名规则的一致性。
正确包名书写规则
- 包名所有组成段全部使用小写英文字母,不要出现大写字符,非必要场景下不要使用下划线、特殊符号,仅在对应域名包含数字时才建议使用数字
- 采用反向域名结构拼接,例如企业开发可使用
com.企业名.业务线的格式,个人开发可使用com.个人标识.业务标识的格式,你当前场景下直接把OPERATORLER改为全小写的operatorler即可解决报错 - 包名的每一段都不能以数字开头,不能包含空格、特殊字符

内容的提问来源于stack exchange,提问作者Recep ORTAC
相关产品推荐
相关产品推荐

