在谷歌播放亲保卫配置

问题描述:

这个问题出现在我从一些博客读取的文本。在谷歌播放亲保卫配置

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

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

所以我的问题是这样的

我有我在谷歌Play应用程式,但现在我想(亲卫队)添加到我的应用程序,该修改后的新版本(亲警卫)应用程序的自动更新与预版本(非保护)仍然有效? 。

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

+0

不是一个真正的代码问题,但是,它会工作。当您发布到Play时,您的较新版本将允许用户升级到较新的版本,因为两个应用程序应由相同的发行密钥库签名。这不应该影响你的任何用户。 DEBUG会建立你推送到你的测试设备或模拟器的签名与DEBUG密钥库,并且通常不会上传到播放。 – petey

+0

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

+1

>我的意思是如果他们要升级到新版本的用户没有问题....是 – petey

是的,它仍然有效。

您提到的提示并不是指关于proguard的任何内容;它指的是用于签署您的应用程序的密钥。

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

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

对于Google Play而言唯一重要的是您是否继续使用相同的密钥签署您的版本版本。只要你这样做,你很好。只要你喜欢,你可以使用或不使用Proguard进行发布。