如何告诉 Proguard 混淆特定的死代码
我的 Java 项目中的代码似乎已死,但它在其他地方被调用。我如何告诉 Proguard 在收缩阶段忽略它并仍然对其进行混淆? 看来你可以缩小或不缩小(所有…
Java 编译器不会优化静态最终字符串。为什么?
我的应用程序中有以下代码: public static final boolean DEBUG = true; public static final boolean REL = !DEBUG; private static final String D…
Proguard 给我随机错误
因此,我突然收到此错误消息。 Description Resource Path Location Type Obsolete proguard file; use -keepclasseswithmembers instead of -keepcla…
为什么 Proguard 不混淆 Android 应用程序中的某些代码
我正在使用 ant 和 proguard 构建我的应用程序的发布版本。我的应用程序的发布版本已成功构建,但是,代码中唯一被混淆的部分是局部变量。方法和类变…
如何在 Netbeans 中手动更新 ProGuard?或者如何单独使用 Proguard 来编译我的 LWUIT 应用程序的 BB 版本?
混淆 BB 结果应用程序无法在设备上运行。需要使用 ProGuard4.5如何在 NetBeans 之外使用它,NetBeans7.1 包括 Proguard4.2如何在 Netbeans 内手动更新…
使用 Ant 和 Proguard 编译 Android 应用程序时出现问题
我有一个 Android 应用程序,它由不同的模块组成。 Main 模块使用一些库,例如 Google 的 GSON 或 v4.support.package。具有正确 proguard.cfg 的自定…
Proguard 说它找不到任何类
我将 proguard 与 spring mvc 应用程序和 Maven 一起使用。 我的 pom.xml 的构建部分如下所示: myapp com.pyx4me proguard-maven-plugin package pro…
启用 proguard 时,转换为 dalvik 格式失败并出现错误 1
我正在尝试为我们现有的应用程序设置混淆器。它在 libs 文件夹中有一堆 .jar 文件,并且这些包在构建路径中指定。它们抛出了一堆错误,直到我为所有与…
是什么让某些 Android 类“必须保留”?
我注意到“模板”proguard.cfg 始终包含以下内容: -keep public class * extends android.app.Activity -keep public class * extends android.app.A…
ProGuard 混淆、java、Google Gson 和通用集合 - 如何保留成员?
我有一个这样的类: public class MyClass { private Queue myQueue; } 我的问题是,我无法让 ProGuard 在使用 Google Gson 序列化为 json 后保留 myQ…
如何在我的 spring mvc 应用程序中运行 proguard,除了类之外没有 jar ?
Spring mvc应用程序没有jar,它们有战争(.war或爆炸)。 我的 Maven 构建在以下位置创建了一场爆炸性的战争: /myapp/target/myapp-1.0/ 我的类位于…
Android Proguard 重复定义
我正在尝试将第 3 方库 (JmDNS) 添加到我的 Android 项目中。 我在基本项目目录下创建了一个文件夹“libs”,并将 jar 文件放入该目录中。 当我尝试使…
Proguard 和 Dalvik 错误代码 1
我在使用 ProGuard 混淆代码时遇到了问题。我已经尝试了其他类似问题的所有建议,但仍然不起作用。 本质上,以下是我可以从这种情况中收集到的所有事…
使用 ProGuard 和 Android 应用程序时出现重复资源
我正在尝试将 ProGuard 与我的一个应用程序(假设为 A)一起使用。该应用程序包含另一个应用程序作为库(假设为 B)。这是我的 proguard 文件。 -opti…