0

我从一些博客中读到的这篇文章中出现了这个问题。

“请注意,您可能需要在您的设备中卸载该应用程序的开发版本,因为优化的 APK 将被签名,并且必须先删除开发应用程序。”

从这个博客。 http://blog.androidquery.com/2011/06/android-optimization-with-proper.html

所以我的问题是这个

我在 google play 上有我的应用程序,但现在我想在修改后将 (pro-guard) 添加到我的应用程序中,使用带有 (pro-guard) 的新版本自动更新带有预版本的应用程序(非 pro-守卫)仍然有效吗?.

我的意思是如果他们要升级到新版本的用户没有问题。对于那些拥有以前版本的人。

4

2 回答 2

0

对 Google Play 来说唯一重要的是您是否继续使用相同的密钥签署您的发布版本。只要你这样做,你就没事。您可以根据需要在启用或不启用 Proguard 的情况下发布。

于 2013-10-25T20:27:07.827 回答
0

是的,它仍然可以工作。

您提到的注释并未提及有关proguard的任何内容;它指的是用于签署您的应用程序的密钥。

当您在 Eclipse 或 Android Studio 中点击调试按钮时,APK 会使用您的调试密钥库(位于 .android/debug.keystore)进行签名。当您发布到市场时,您需要使用您的发布密钥库对其进行签名。

当您尝试安装应用程序时,如果设备已经具有具有相同包但使用不同密钥库签名的应用程序,则安装将失败。

于 2013-10-25T20:27:10.850 回答