创建 Maven 项目以上传中央存储库中缺少的 jar 的最佳方法
ProGuard 4.5、4.5.1 和 4.6 版本已经发布,但不幸的是,相应的 Maven 工件尚未在中央存储库中发布: net.sf.proguard proguard 4.4 <-- This is the …
Android Proguard - 如何保持 onClick 处理程序仅从 XML 布局引用
在我的 Android 应用程序中,我通常不会在代码中创建视图的单击处理程序,而是依赖于在 XML 布局文件中指定它的能力,如下所示:
在中央找不到工件 com.sun.kvem:kenv:jar:2.2
我正在尝试在maven项目中编译Proguard 4.6的源代码。该代码依赖于: com.sun.kvem kenv 2.2 true jar 当我尝试编译它时,我得到: Failed to execute …
如何使用 proguard.cfg 保留我的测试方法
对于我的 Android 仪器测试,我需要一些额外的类入口点。这些方法在实际应用中并未使用。我的想法是用 test_ 启动它们,并制定一个通用规则来排除它们…
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 文件的路径,例如相当于: -injars /some/path/jar1;/some other path/jar2 问题是,其中一些路径可…
如何保留类文件“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
这是我在节中的构建插件的样子: com.pyx4me proguard-maven-plugin 2.0.4 package proguard -dontshrink -dontnote -allowaccessmodification -donts…
如何使用 ProGuard 工具混淆我的项目?
我想知道如何使用 ProGuard 工具混淆 Android 应用程序。 我已阅读来自 http://android-sdk.appspot.com 的信息/guide/developing/tools/proguard.htm…