有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

google play中的java proguard配置

这个问题出现在我从某个博客上读到的这篇文章中

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

从这个博客。 http://blog.安卓query.com/2011/06/安卓-optimization-with-proper.html

所以我的问题是

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

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


共 (2) 个答案

  1. # 1 楼答案

    是的,它仍然有效

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

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

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

  2. # 2 楼答案

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