-
导入 lib 文件并尝试将 -dontwarn 与 keep 类结合使用,例如
libraryjars libs/
dontwarn
keep class
将 -dontwarn 与 -keep 结合使用意味着将包中的所有类和方法保留在一起而不会混淆,然后告诉 protect 不要警告找不到对包中类的引用。
-
尝试对第三个 jar 包进行声明并添加此声明。
libraryjars /libs/
-
混淆包装工艺:1将非混淆类和第三方 jar 包添加到文件中 这是为了将非混淆的类保留在自己的包中,如果某些类调用了 jni,则不需要对它们进行混淆,否则会出现错误。
此外,如果项目中还有其他项目作为库引入,则不应混淆这些项目的某些类。
-
就是当你混淆 jar 时,有一些类是无法解析的,例如,你的 jar 包含一个类,即:如果这个类最初存在于 .
但是,当您感到困惑并且没有设置为 libraryjar 时,proguard 将无法找到该类并报告您所说的错误。 如果你的 jar 包真的不依赖于 ,你可以用 -dontwarn + 类名来关闭警告。
-
导入 lib 文件并尝试将 -dontwarn 与 keep 类结合使用,例如
libraryjars libs/
dontwarn
keep class
-dontwarn 和 -keep 的组合意味着将所有 wanton 类和所有方法保留在包中而不会混淆,然后告诉 protect 不要警告找不到包中对类的相关引用。
-
使用 Eclipse 插件 fatjar,安装完成后,菜单会出现在项目的右键中,您可以将除 JDK 之外的所有依赖项输入到一个文件中。
-
你可以选择安装Eclipse插件,这很棒! 让我们开始吧!
热门 Linux 书籍 Red Union Linux 论坛 生产 Linux 教程** 原作者:jerry 13,1Clipse 先安装JDK,SUSE下有JDK1,然后去互联网**一个日食(我用的是日食3。 >>>More