2014-03-31 55 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」的值。