使用IntelliJ IDEA时,如何轻松混淆Android应用?

Oll*_*e C 6 obfuscation android intellij-idea proguard

我想有两种选择:

  1. 构建一个并行的ANT脚本并绕过IDE(当IDE非常好时,效率非常低)

  2. 以某种方式将Proguard/yGuard或类似功能与IntelliJ集成

我已经尝试将Proguard/yGuard的插件安装到IntelliJ中,但似乎都没有工作(安装好,但不会出现在Facets下),实际上我并不是100%肯定这些插件会帮我混淆或者是否只是提供用于调试的去混淆工具.

我认为ANT是最好的路线,但会很感激你的想法.我只想要一种方法来减少某人对应用程序进行逆向工程的机会,但不需要花费数小时来设置它.

Mot*_*Mot 3

我投票支持第一个选项 - 编写 ANT 脚本。这样做的优点是独立于 IDE,即使是构建服务器也可以轻松运行它。