我想知道是否可以使用现有应用程序包名称发布新的android应用程序? 即我有一个照片编辑器,其程序包名称为 com.myapps.photoeditor 。现在我想制作新版本,但我将发布VPN。因此新的应用程序将完全不同。 使用现有软件包名称 com.myapps.photoeditor 的VPN可以吗?
请帮助我
答案 0 :(得分:1)
不,您不能这样做。程序包名称基本上是应用程序的唯一ID。当程序包名称与某个应用程序相关联并且通过Google Play发布时,这是该应用程序的唯一ID。您不能使用相同的程序包名称发布新应用,但可以更新该应用。
答案 1 :(得分:0)
您不能发布两个包名称与Google相同的应用,而Google则将其视为主键,但故事并没有就此结束。您可以做两件事:
您可以更新您的应用程序,这里的更新意味着您可以删除现有功能,可以添加新功能,可以修改现有功能,但必须正确处理。
但是您想要在单独的应用程序中使用新功能,则应在发布之前更改克隆现有代码并添加新功能并更改程序包名称。 (不推荐)
答案 2 :(得分:0)
如果在applicationId
中用软件包名称表示build.gradle
,则答案为“否”。您的新VPN应用将覆盖现有的照片编辑器应用。
如果您用软件包名称作为源代码使用的软件包名称,则答案是IT DEPENDS。是的,如果您为applicationId
提供了不同的名称,则可以在源代码中使用相同的程序包名称。不,如果您为applicationId
提供相同的名称,则无论您用作源代码使用的程序包名称是什么,都不会。
在这里知道区别:https://developer.android.com/studio/build/application-id
答案 3 :(得分:0)
如果您要使用applicationId
(来自 app / build.gradle )与以前的任何应用程序发布新应用程序,则不能这样做。
如果要使用完整的新创意,功能或名称或类型来更新现有的应用程序,并有权访问该应用程序的签名密钥和开发者帐户,可以的。只需使用比以前更大的版本代码发布