我正在尝试创建一个应用程序,即“1abcxyx
”。当我在Android studio中创建项目时。
实施例
App name:1abcxyz
Company domain:1abcxyz.com
Package name: com.1abcxyz.1abcxyz
它创建项目位置,但“下一个按钮”显示为灰色。免责声明出现并说我不能在包名中包含#。
我还没有找到解决方法。
答案 0 :(得分:3)
来自documentation关于Java中的命名包:
在某些情况下,互联网域名可能不是有效的套餐 名称。如果域名包含连字符或其他,则会发生这种情况 特殊字符,如果包名以数字或其他开头 用作Java名称开头的非法字符
这意味着您不能使用数字作为包的第一个字符(或者类,接口或变量名称)。
为了澄清,您可以将您的应用命名为1abcxyz,它只是不能以数字开头的包名称(例如,您可以使用oneabcxyz
代替1abcxyz
)。包名称与您公司的网站不同,不应影响您的应用与公司服务器之间的通信。