Android 使用相同的包名重新生成相同的应用程序并将其发布

Android 使用相同的包名重新生成相同的应用程序并将其发布,android,package,Android,Package,标题听起来很有趣,但我们来看看: 一个月前,我做了我的第一个应用程序,我们称之为“app1”,这基本上只是我在学习。现在,在制作了另一个应用程序之后,我想重新制作我的第一个应用程序“app1”,因为我知道我现在可以做得更好 对我来说,在当前状态下重新构建它似乎是不可能的,所以我想出了一个想法,只需要创建一个新项目并在那里实现我的代码 如果我在android studio中启动一个新项目,提供相同的包名,使用相同的密钥存储和其他所有内容,如果我上传新的apk文件,它会被接受为更新吗?还是我必须和旧

标题听起来很有趣,但我们来看看:

一个月前,我做了我的第一个应用程序,我们称之为“app1”,这基本上只是我在学习。现在,在制作了另一个应用程序之后,我想重新制作我的第一个应用程序“app1”,因为我知道我现在可以做得更好

对我来说,在当前状态下重新构建它似乎是不可能的,所以我想出了一个想法,只需要创建一个新项目并在那里实现我的代码

如果我在android studio中启动一个新项目,提供相同的包名,使用相同的密钥存储和其他所有内容,如果我上传新的apk文件,它会被接受为更新吗?还是我必须和旧项目一起工作


谢谢

只要apk具有相同的applicationId,并且使用相同的密钥签名,它将被视为Google Play上的有效更新。当然,您需要增加版本代码。

@Abhishek我认为这会被接受,为什么他要使用旧项目?是的,您可以在play store中使用相同的显示名称使用多个应用程序,但它们必须具有不同的包名(而且play store实际上不允许上传与另一个软件包名称相同的第二个应用程序)您不必使用旧项目…使用相同的软件包名称和密钥,您可以覆盖应用商店中的应用程序…因此很明显,对于这个问题,它会被接受为更新吗?答案是肯定的,因为除了软件包名称和密钥之外,不应该有任何其他东西阻止它。