我的Android应用程序包名称错误

时间:2013-10-23 06:23:28

标签: package

我使用goodbarber.com创建了一个应用程序,只是为了尝试一下。我做了2.我上传了一个到Playstore。我试图上传的另一个,它说com.goodbarber.v2已经被另一个应用程序使用了。

问题是,当我使用包名称查看器检查包名称时,它没有说v2,它说com.goodbarber。“我创建的应用程序的名称”。

似乎有2个包名v2和我的应用名称,但不可能有2个包名。

我甚至尝试使用新应用创建一个新帐户但同样的事情。我不明白。

1 个答案:

答案 0 :(得分:0)

如上所述:包名称全部用小写编写,以避免与类或接口的名称冲突。

公司使用其反向互联网域名来开始其软件包名称 - 例如,com.example.mypackage用于example.com的程序员创建的名为mypackage的软件包。

单个公司内发生的名称冲突需要通过公司内的约定来处理,可能是在公司名称后面包含区域或项目名称(例如,com.example.region.mypackage)。

Java语言本身的包以java开头。或javax。

在某些情况下,互联网域名可能不是有效的包名。如果域名包含连字符或其他特殊字符,如果包名称以数字或其他非法用作Java名称开头的字符开头,或者包名称包含保留的Java关键字,则会发生这种情况,例如“int”。在这种情况下,建议的约定是添加下划线。例如:

enter image description here