2

正如我的问题所说,我想为我的 Android 应用实施升级计划。我是 Android 开发的新手,想要一些关于如何在应用程序中进行升级的链接、指针和代码示例。(IE android 应用程序如何处理升级过程)

目前我的应用程序是 1.0 版并且处于测试阶段。我知道当我发布我的应用程序时,我需要能够升级,因为添加了新功能并修复了报告的错误。该应用程序包含一个 Sqlite 数据库,在此过程中也需要升级。

该应用程序不会发布到市场,因为该应用程序是为 CRM 和 ERP 目的而创建的。

任何链接或提示都会受到极大的欢迎。

4

1 回答 1

0

对于升级的计划方面,如果您使用的是 Eclipse,您可能会考虑使用 Mylyn Tasks 来制作计划功能和错误修复的计划列表。您可以将每个任务链接到您的代码、注释和外部链接,并在项目的多个开发人员之间共享任务。

对于升级的实施,请确保您正在更新 Android Manifest 文件中的版本代码(由系统使用)和版本名称(用户可查看)。每个次要/主要版本都必须增加其版本代码,否则系统将不知道应用程序的哪个版本具有升级优先级。

此外,如果您使用的是 Sqlite 数据库,则该数据库有自己的与结构更改相关的版本控制方案(CREATE/DROP/ALTER TABLE)。数据库版本不必与应用程序版本相对应,但它也必须随着更改而增加。检查 SQLOpenHelper 和相关类的文档。

最后,如果您使用 ProGuard 或其他代码混淆器,请维护每个应用程序发布期间生成的映射文件的副本。您将需要该文件的每个版本来对早期版本中的任何堆栈跟踪进行去混淆处理。

于 2012-06-02T16:01:36.467 回答