2016-06-10 99 views
0

我有一个应用程序,我在eclipse中以调试模式开发它,许多用户已经安装它。现在我想对它进行一些更改,并在发布模式下在android studio中发布新版本。我该如何做到这一点,以便它可以替代以前的版本和用户数据不会丢失?发布Android应用的新版本,可以替换以前的版本

+0

您是否已经将您的项目移植到Android Studio? –

+0

是的,我没有它 – Obtice

回答

0

对于用户更新从一个版本到另一个版本的APK需要以相同的密钥和应用程序的包名需要保持同样的签署。

如果你的调试版本与比你的发布版本不同的密钥签名的,那么你就不能,除非他们首先卸载旧版本提供的更新给用户。

如果你上传的调试版本的谷歌Play开发者控制台,那么你正在使用为未来版本的调试键,除非您从Play商店的旧应用程序,并创建一个新的卡。

+0

所以我不能这样做? – Obtice

+0

只要签名的密钥与Tanis提到的保持一致,就可以。 – andre3wap

+0

除非您使用相同的密钥对两者进行签名,否。这是一项安全功能 - 如果用不同的密钥签名,Android将不允许用户安装与现有应用程序具有相同软件包名称的APK。这可以防止其他人开发与您的应用程序具有相同包名的应用程序,并将其安装在用户的设备上。 –

相关问题