2016-06-10 50 views
0

我有一個應用程序,我在eclipse中以調試模式開發它,許多用戶已經安裝它。現在我想對它進行一些更改,並在發佈模式下在android studio中發佈新版本。我該如何做到這一點,以便它可以替代以前的版本和用戶數據不會丟失?發佈Android應用的新版本,可以替換以前的版本

+0

您是否已經將您的項目移植到Android Studio? –

+0

是的,我沒有它 – Obtice

回答

0

對於用戶更新從一個版本到另一個版本的APK需要以相同的密鑰和應用程序的包名需要保持同樣的簽署。

如果你的調試版本與比你的發佈版本不同的密鑰簽名的,那麼你就不能,除非他們首先卸載舊版本提供的更新給用戶。

如果你上傳的調試版本的谷歌Play開發者控制檯,那麼你正在使用爲未來版本的調試鍵,除非您從Play商店的舊應用程序,並創建一個新的卡。

+0

所以我不能這樣做? – Obtice

+0

只要簽名的密鑰與Tanis提到的保持一致,就可以。 – andre3wap

+0

除非您使用相同的密鑰對兩者進行簽名,否。這是一項安全功能 - 如果用不同的密鑰簽名,Android將不允許用戶安裝與現有應用程序具有相同軟件包名稱的APK。這可以防止其他人開發與您的應用程序具有相同包名的應用程序,並將其安裝在用戶的設備上。 –

相關問題