Proguard Android 应用程序提供 LVL 和片段兼容性支持
我正在尝试对我的应用程序使用 Proguard,该应用程序最终将合并 LVL 和应用内计费。我遇到的问题是 Proguard 在启动时不断使我的应用程序崩溃,并且很…
Proguard 显着增加 Android 中的 APK 大小
我使用 Eclipse 中的默认设置导出我的应用程序并让 Proguard 对其进行模糊处理。 我遇到的问题是导出的 APK 明显大于我在进行调试构建时获得的 APK(…
如何抑制“也许这就是程序方法”?来自 ProGuard 的警告
我在 Android 应用程序中使用 ProGuard,并且在构建日志中收到以下警告。我添加了适当的 '-keep public class com.foo.OtherClass { public static * …
添加 scala-compiler.jar 作为运行时依赖项
我正在使用 sbt 及其 Proguard 插件为我的程序创建可执行 jar。但是,我的程序在运行时依赖于 scala-compiler.jar 来进行编译。我似乎无法将 scala-co…
如何同时在android项目和服务项目上应用proguard
我正在尝试在我的android应用程序中使用proguard,我已经在一个单独的项目中编写了所有服务,并通过maven打包为服务jar。我在我的 UI 项目中使用这个…
如何在ant任务中正确引用路径?
我想在 Ant 中调用 任务,并需要向其传递各种 JAR 文件的路径,例如相当于: <proguard> -injars /some/path/jar1/some other path/jar2 </prog…
如何保留类文件“package-info.class”由 JAXB 在 proguard 混淆步骤期间生成
我有一个问题,我有一些 JAXB 生成的 java 文件,其中有众所周知的“package-info.java”,它只包含 2 行代码、一个注释和一个包定义: @javax.xml.bi…
为什么 ProGuard 保留 onCreate() 方法?
我试图解决这个问题,但我根本不明白为什么会发生这种情况:根据默认的 proguard.cfg 文件,我定义了以下规则: -keep public class * extends androi…
如何强制 Proguard 保留我的 .xml 资源文件?
我成功地在我的 Android 应用程序中使用了 proguard。 然而,使用一个应用程序我遇到了麻烦。 此应用程序使用一个 Java 库,该库具有存储在包中的 .xm…
Maven Proguard 处理其他应用程序将依赖的库 jar
这是我在节中的构建插件的样子: <plugin> <groupId>com.pyx4me</groupId> <artifactId>proguard-maven-plugin</artifactId> <…
如何使用 ProGuard 工具混淆我的项目?
我想知道如何使用 ProGuard 工具混淆 Android 应用程序。 我已阅读来自 http://android-sdk.appspot.com 的信息/guide/developing/tools/proguard.htm…
使用 proguard 与 java.lang.reflect.Proxy 进行混淆
出于调试原因,我使用 java.lang.reflect.Proxy 东西来实现所有可能的接口的通用方法......但这似乎很难让它与 proguard 一起工作。有什么建议吗? 谢…
如果代码将被混淆,我可以始终使用 Reflection API 吗?
我发现似乎有 2 个通用解决方案: 不要混淆通过反射 API 引用的内容 [Retroguard、Jobfuscate] 替换反射 API 调用中的字符串带有混淆的名称。 这些解…
使用 Proguard 编译会给出 SimException: “局部变量类型不匹配”
当我在启用 Proguard 的情况下编译 Android 应用程序时,出现以下错误: -dex: [echo] Converting compiled files and external libraries into /home…