2014-03-31 51 views
1

我正在从头开发应用程序,但客户需要将其作为Play商店现有应用程序的更新。我该怎么做,我需要什么(证书,钥匙店等)?如何从全新应用程序更新Android应用程序

+0

是的,你需要的应用程序的密钥库 – playmaker420

+0

我相信,新的应用程序将必须具有相同的包名称,版本代码将需要更高。如果您拥有密钥库,那么请使用它签署新的应用程序。如果你没有钥匙,那么用户将不得不先卸载旧的应用程序,这将擦除他们所有的本地数据和偏好 – CurlyPaul

回答

0

只需获取项目的旧代码并先修改它,如果您没有旧应用的源代码,请确保新应用的软件包名称与旧应用和当前应用的版本相匹配也高于之前的其他应用程序,因此无法在Google Play中进行更新。

右键单击您的项目,然后单击导出选项卡,然后选择安卓然后选择导出的Android应用程序,然后浏览您的项目(我认为这是在默认情况下相同的,所以没有必要做任何事情,只要按一下旁边),

现在选择使用现有的密钥库(默认选择)并浏览您的密钥库文件以及上次输入的密码,然后单击下一步。

创建别名并再次输入相同的密码,然后为.apk扩展名提供APK名称,然后单击完成。

完成这一切后,如果您在任何地方出现错误,那么可能是您的密码或您的密钥文件是错误的。

PS:不要忘记在manifest文件更新您的应用程序版本

3

有迹象表明,你需要记住,当您要创建一个应用程序的更新主要是几件事情。该应用程序的

1,包名应该是相同的

- 这将确保只有1设备中运行这个应用程序的情况下,应用程序被认为是应用程序的其他版本发达。

2.您将需要在以前版本发布期间使用的密钥库文件。

- 这是为了确保此更新的数字签名保持不变。 **

3.版本号在应用的清单文件中。

** - 您必须增加清单文件中的应用程序版本,否则Android系统会将此应用程序识别为该应用程序的新版本。 在清单文件中更改“android:versionName”&“android:versionCode”的值。