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