Eclipse Proguard 如何混淆 JAR 包

发布于 科技 2024-03-06
7个回答
  1. 匿名用户2024-01-26

    导入 lib 文件并尝试将 -dontwarn 与 keep 类结合使用,例如

    libraryjars libs/

    dontwarn

    keep class

    将 -dontwarn 与 -keep 结合使用意味着将包中的所有类和方法保留在一起而不会混淆,然后告诉 protect 不要警告找不到对包中类的引用。

  2. 匿名用户2024-01-25

    尝试对第三个 jar 包进行声明并添加此声明。

    libraryjars /libs/

  3. 匿名用户2024-01-24

    混淆包装工艺:1将非混淆类和第三方 jar 包添加到文件中 这是为了将非混淆的类保留在自己的包中,如果某些类调用了 jni,则不需要对它们进行混淆,否则会出现错误。

    此外,如果项目中还有其他项目作为库引入,则不应混淆这些项目的某些类。

  4. 匿名用户2024-01-23

    就是当你混淆 jar 时,有一些类是无法解析的,例如,你的 jar 包含一个类,即:如果这个类最初存在于 .

    但是,当您感到困惑并且没有设置为 libraryjar 时,proguard 将无法找到该类并报告您所说的错误。 如果你的 jar 包真的不依赖于 ,你可以用 -dontwarn + 类名来关闭警告。

  5. 匿名用户2024-01-22

    导入 lib 文件并尝试将 -dontwarn 与 keep 类结合使用,例如

    libraryjars libs/

    dontwarn

    keep class

    -dontwarn 和 -keep 的组合意味着将所有 wanton 类和所有方法保留在包中而不会混淆,然后告诉 protect 不要警告找不到包中对类的相关引用。

  6. 匿名用户2024-01-21

    使用 Eclipse 插件 fatjar,安装完成后,菜单会出现在项目的右键中,您可以将除 JDK 之外的所有依赖项输入到一个文件中。

  7. 匿名用户2024-01-20

    你可以选择安装Eclipse插件,这很棒! 让我们开始吧!

相关回答
11个回答2024-03-06

你的意思是:你需要在你的项目中使用一个开源的jar包,并且你想导入这个jar包。 >>>More

6个回答2024-03-06

热门 Linux 书籍 Red Union Linux 论坛 生产 Linux 教程** 原作者:jerry 13,1Clipse 先安装JDK,SUSE下有JDK1,然后去互联网**一个日食(我用的是日食3。 >>>More