2012-06-01 28 views
2

正如我的問題所說,我想爲我的Android應用實施升級計劃。我是新來的Android開發人員,想要一些鏈接,指針&代碼示例如何在應用程序中進行升級編程。 (I.E Android應用程序如何處理升級過程)如何爲我的android應用程序實現升級計劃?

目前我的應用程序是版本1.0和在測試階段。我知道,當我釋放我的應用程序時,我將需要能夠升級,因爲新功能被添加並且報告的錯誤得到修復。 該應用程序包含一個Sqlite數據庫,在此過程中也需要升級。

該應用程序不會被髮布到市場中,因爲該應用程序正在爲CRM & ERP目的而創建。

任何鏈接或提示將大受歡迎。

回答

0

對於升級的規劃方面,如果您使用的是Eclipse,則可以考慮使用Mylyn Tasks來制定計劃功能的預定列表&錯誤修復。您可以將每個任務鏈接到您的代碼,便箋和外部鏈接,並在項目中的多個開發人員之間共享任務。

要實施升級,請確保您正在Android Manifest文件中更新版本代碼(由系統使用)&版本名稱(用戶可見)。每個次要/主要版本必須版本代碼增加,否則系統將不知道哪個版本的應用程序具有升級優先級。另外,如果您使用的是Sqlite數據庫,則數據庫具有與結構更改(CREATE/DROP/ALTER TABLE)相關聯的自己的版本控制方案。數據庫版本不必與應用程序版本相對應,但它也必須隨着更改而增加。檢查SQLOpenHelper和相關類的文檔。

最後,如果您使用的是ProGuard或其他代碼混淆器,請維護每個應用發佈期間生成的映射文件的副本。您需要使用該文件的每個版本來解除早期版本中的任何堆棧跟蹤的混淆。

相關問題