事实证明,我没有在已发布到 Google Play 商店的实时应用程序上激活 Proguard。这不是世界末日,因为我的应用程序中没有任何敏感信息(而且我发现即使应用了 Proguard,我也可以很好地反编译应用程序)。
我的问题是:如果我应用 Proguard 然后将新的 .apk 上传到 Google Play,当我的用户更新时他们会遇到问题吗?
我问的一个原因是因为我了解到更改应用程序中的 LAUNCHER Activity 可能会使用户创建的快捷方式在更新版本中无效,因此我试图防止给我的用户造成更多不便。
最佳答案
If I apply Proguard and then upload a new .apk to Google Play, when my users update are they going to run into a problem?
没有。您的用户将获得应用程序的编译版本,而不是原始源代码。
只要包名称保持不变并且您使用相同的 keystore 对包进行签名,您就不会有任何问题。
关于android - 将 Proguard 应用于 Google Play 上的现有应用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10235904/