android - 如何创建混淆的 jar 文件?

标签 android obfuscation proguard

我该如何着手创建混淆 jar 文件?截至目前,我可以轻松地将我的 Android lib 项目导出到 jar 并使用它。如何混淆 jar 文件?

我的最终目标是允许其他人在他们的项目中使用我的 lib.jar。我只想尽可能地保护代码...:)

最佳答案

事实证明这是可能的,而且并不难。经过 3 小时的尝试,我终于弄明白了!

Android 在下面提供了一个方便的 proguard GUI:

android-sdk\tools\proguard

使用 GUI,您只需选择 in.jar 和 out.jar。比您必须选择 android.jar 并删除选定的默认 rt.jar。

完成后,您必须仔细选择收缩和混淆选项。

我希望这会以某种方式有所帮助!

关于android - 如何创建混淆的 jar 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6102688/

相关文章:

java - 无法解决 Android Studio 2.2 中的所有依赖项错误

javascript - 是否有用于 visual studio 的 javascript/css 压缩器插件?

java - 如何配置 Proguard 以保持具有不同返回时间的静态方法

java - Android Firestore - 第一次打开时缓存数据然后使用快照更新?

android - 如何在没有证书的情况下发布我的 Android 应用程序?

用于使用 UpdateEngine (SystemApi) 的 Android.mk 文件

android Proguard混淆与twitter4j

PHP DOMDocument createElement 混淆符号

android - R8 将抽象类的 "protected"方法更改为 "public"而没有 -allowaccessmodification 标志

android - ProGuard 不生成映射文件