【问题标题】:Android Package Name With 2 Parts Instead of 3包含 2 部分而不是 3 部分的 Android 包名称
【发布时间】:2018-09-28 13:36:34
【问题描述】:

使用 2 部分包名称而不是规定的 3 部分 com.example.appname 可能有任何问题吗?

例如,我的应用程序和公司名称都命名为 adamsapp。即:包名称将是 app.adamsapp

我没有看到来自 Android 或 Play 商店的任何文档警告不要使用此类包名称。我目前在 Android Studio 和 Firebase 中都使用此约定,没有任何警告或错误消息。

【问题讨论】:

  • 我认为这里唯一的问题是唯一性。如果您可以使用app.adamsapp 发布,并且您确定以后不会与自己发生冲突,那么在发布自己的其他应用时,请继续使用它。
  • 不,谷歌方面不会有任何问题,您可以使用任何包名称...例如WhatsApp 使用 com.whatsapp 这也是 2 部分! :)

标签: android google-play


【解决方案1】:

根据Androiddocumentation,可以如下使用application id

  • 它必须至少有两个段(一个或多个点)。
  • 每个句段必须以字母开头。
  • 所有字符都必须是字母数字或下划线 [a-zA-Z0-9_]。

这意味着您还可以在应用程序中使用 2 部分包名称,例如 app.adamsapp。除了唯一性,不会有任何问题。无论如何,由于this issue,您不能使用 _ 作为包名的开头

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多