我整个假期都在处理我的应用程序,我打算发布它。我使用Reto Meier
的书作为参考。到目前为止,它只提到了ProGuard
来混淆代码。
作为发布Android应用的新手,我想知道除了ProGuard
之外还需要采取哪些措施来确保我的应用不会被盗版。
我知道没有什么叫100%安全,但我想让我的应用尽可能难以进行逆向工程
答案 0 :(得分:1)
这取决于你想隐藏的内容。您应该考虑哪些是您应用中的宝贵资产。如果您真的担心隐藏代码,则应尽可能将核心逻辑放在服务器端。
您可以查看DexGuard,这是与ProGuard在同一家公司的商业产品,但提供了一些更具模糊性的功能。对于刚开始的个人开发者来说,它可能不值得。