我正在尝试创建一个应用程序-- "1abcxyx“。当我在Android工作室里创建这个项目的时候。
例如。
App name:1abcxyz
Company domain:1abcxyz.com
Package name: com.1abcxyz.1abcxyz它创建项目位置,但是“下一步”按钮是灰色的。一个免责声明会出现,并说我不能在包名中包含#。
我还没找到解决这个问题的办法。
发布于 2016-01-06 14:07:30
文档中有关在Java中命名包的内容:
在某些情况下,internet域名可能不是有效的包名。如果域名包含连字符或其他特殊字符,如果包名以数字或其他字符开头,则可能发生这种情况,因为使用该字符作为Java名称的开头是非法的。
这意味着您不能使用数字作为包的第一个字符(或类、接口或变量名)。
为了澄清,您可以命名您的应用程序1 1abcxyz,它只是包的名称不能以一个数字(您可以使用oneabcxyz而不是1abcxyz )。拥有与公司网站不同的包名不应影响应用程序与公司服务器之间的通信。
https://stackoverflow.com/questions/34635067
复制相似问题