android 应用可以用一样的包名吗

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了android 应用可以用一样的包名吗相关的知识,希望对你有一定的参考价值。

包名是一个应用的唯一身份标示, 不过你应用加什么名字, 包名一样系统就认为是同一个应用,重复安装的时候会覆盖。 应用名只是个通俗的称号,随便起随便改. 参考技术A

包名可以相同,只要app下的build.gradleapplicationId 不同就行

谁“拥有”包名?

我们目前使用应用创建者为我们创建应用包。他们使用在域名中包含域名的应用程序名称约定,例如:com.theirname.ourapp

我们正在开发一个新的原生应用,并将停止使用我们必须每月支付的应用创建者,并且不会满足我们的所有需求。

我的问题是:他们拥有“com.theirname.ourapp”包名吗?或者我们可以使用相同的名称部署新的应用程序吗?我们有几乎100K的安装,并且不喜欢用新的包名称加注新鲜。他们可以要求或强迫我们停止使用“他们的”包裹名称吗?

谢谢,路易斯

答案

包名称越小。我能看到的问题是关键。当您创建应用程序时,您需要生成de APK。 APK是用于安装所有设备的应用ID的软件包,但更新需要使用相同密钥签名的新APK。您可以更改的软件包,有时会给您带来问题,您需要小心,但密钥必须始终相同。密钥有密码,然后你也需要知道。

另一答案

在Android的广阔世界中,没有人拥有包名,忽略了商标或版权等法律问题。如果您对这些感兴趣,那么您应该咨询律师,而不是stackoverflow。

但是,在Google Play(Android上最受欢迎的应用商店)的世界中,每个包名都属于开发者帐户。

  • 如果您使用应用创建者生成应用,并且应用创建者将其上传到Google Play,那么它将与其开发者帐户相关联。您还将有其他问题,例如使用他们拥有的签名密钥签名,而不是您。
  • 如果您使用App创建者生成了APK文件,然后将其下载。然后,您稍后将其上传到Google Play,然后将程序包名称与您的开发者帐户相关联。您可能仍然遇到签名密钥问题,除非您自己签名。

任何负责的应用程序创建者都应该让您转让所有权,并且还准备让导出签名密钥。如果他们不这是一个问题。如果情况确实如此,您可能需要与Google Play开发者支持小组联系,以了解他们是否可以为您提供帮助。我不知道在这种情况下会做什么。如果是这种情况,那么我还会在您的问题中分享App创建者的名称,作为对其他App开发人员的警告。

以上是关于android 应用可以用一样的包名吗的主要内容,如果未能解决你的问题,请参考以下文章

如何在android中获取Fragment的包名(不是Activity的)[重复]

如何在 android 2.3 及更高版本中获取当前启动器的包名?

谁“拥有”包名?

Android Studio 第五十六期 - Android之系统设置选项的包名

Android 在Android手机上获取其他应用的包名及版本号

如何修改android工程的包名