原来我没有在我发布到Google Play商店的实时应用上激活Proguard。这不是世界末日,因为我在应用程序中没有任何敏感(我发现即使应用了Proguard,我也可以很好地反编译应用程序)。
我的问题是:如果我申请Proguard,然后将新的.apk上传到Google Play,那么当我的用户更新时,他们会遇到问题吗?
我问的一个原因是因为我了解到在应用程序中更改LAUNCHER活动可能会使用户创建的快捷方式在更新版本中无效,所以我试图防止给用户带来更多不便。< / p>
答案 0 :(得分:4)
如果我申请Proguard,然后将新的.apk上传到Google Play,那么当我的用户更新时,他们会遇到问题?
没有。您的用户正在获取应用程序的编译版本,而不是原始源。
只要包名称保持不变并且您使用相同的密钥库对包进行签名,您就不会遇到任何问题。