适用于 Android 和 GSON 的 ProGuard
我正在为我的 Android 项目设置 ProGuard。我的项目也使用GSON。 我研究了 ProGuard 配置与 GSON 和 Android 的兼容性,并发现了 google-gson https:/…
为什么 proGuard 在激活时不起作用?
我想减小应用程序的大小。 我看到了一些教程,并了解到我必须在 build.gradle(app) 中使用以下代码: buildTypes { release { minifyEnabled true pro…
需要类型和名称,而不仅仅是“setExtensionCallback”
我正在尝试为我的应用程序生成签名的 apk,但失败并出现错误期望类型和名称,而不是文件“pathtofile\release\consumer-rules.pro”第 326 行中的“(…
如何获取 Proguard jar 中包含的未打包的 SBT 依赖项?
我已将 SBT (0.11.0) 配置为将 GitHub 项目作为依赖项拉入,按照我对 这个问题在这里。 它工作得很好,除了我似乎无法让 Proguard 在创建其独立 jar …
Proguard 在 java.lang.StringBuilder 中找不到方法
我有一个正在开发的 Android 应用程序,除了 Proguard 代码混淆之外,我还经常创建签名的 APK。一切都很顺利,直到今天,当 Proguard 显示这些警告时 …
Proguard 不会删除 Log 调用
当使用 Ant 编译我的应用程序时,我可以看到详细的 Proguard 输出,并且我进行了设置以删除日志语句(见下文),但是当我运行发布 apk 时,我试图删除…
Proguard 设置不删除未使用的方法
考虑以下 Android 代码结构: package blah; class A{ class B{ public void foo(String s){ } } } 我如何告诉 proguard 不要删除或混淆 foo。 foo 是…
使用其他 3rd 方库的 Android 库项目
我有一个库 android 项目“库”(包含活动和所有内容)和一个使用源代码中的“库”的普通 android 项目“应用程序”。库不是单独编译的。 一切都很好…
Android - Proguard 重复的 zip 条目错误
我试图在使用 android 库项目的 android 应用程序中使用 proguard,但出现以下错误: java.io.IOException: Can't write [/private/var/folders/Pg/Pg…
使用 ProGuard 混淆代码后如何保持 javadoc 可见?
我使用 progured 4.7 混淆了我的代码,并保留了 A 类,其中包含描述该类功能的 javadoc。 -keep public class com.mysite.ClassA {public *;} -keepat…
Proguard:IllegalArgumentException:堆栈具有不同的当前大小
Proguard 因“Proguard 返回错误代码 1”而崩溃,并且控制台中出现此崩溃: java.lang.IllegalArgumentException: Stacks have different current siz…
Android 库项目:混淆并保留资源
我想使用 Proguard 来编译我的 Android 项目以及一些额外的 Android 库项目。事实上,大部分代码和资源都位于这些库中。 我已将“proguard.config=pro…
android-mapviewballoons,如果我使用 ProGuard 构建,onBalloonTap 不起作用
我正在使用 android-mapviewballoons (https://github.com/jgilfelt/android-mapviewballoons) 开发一个项目。我使用名为 CustomItemizedOverlay 的自…
Eclipse Android 项目上的 ProGuard 混淆(Phonegap 应用程序)
我在 Eclipse 上制作了一些 Phonegap Android 应用程序,但我需要混淆“assets”文件夹或其内容,我该如何制作呢?也许配置 proguard.cfg 文件??? …
使用 GSON 库导出/签名 Android 项目
我在 Android 应用程序中使用当前的 GSON 库,当应用程序构建时没有使用密钥库签名时,一切都按预期工作。 当我导出应用程序并对其进行签名时,gson …