问题标签 [dexguard]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 文件的 Dexgaurd 配置
我正在使用 ical4j.jar 处理 iCal,因为我们需要在 src 文件夹中添加一个 ical4j.properties 文件以获取其他选项。如果我在 SRC 之外添加它不会占用。
如果我启用了 dexgaurd,则 ical4j.properties 会被 dexgaurd 删除。
我需要添加该文件。
提前致谢
android - 如何使用 DexGuard 混淆 XML 资源文件?
我正在使用 DexGuard 来处理我的 android 应用程序。在 DexGuard 的主页上,他们说它的特点是:XML 资源混淆
我已经测试了 DexGuard 并使用 apktool 反编译了我的输出 .apks。问题是所有资源文件都被成功反编译,所以它们显然没有被混淆。
现在我的问题是,DexGuard 会自动混淆 XML 资源还是我必须在我的 dexguard-project.txt 文件中以某种方式激活它?是否可以混淆像 strings.xml 这样的 XML 资源,还是我误解了这个功能?
android - 三星设备上的 Proguard“缺少类型参数”
我已经发布了一个被 dexguard 混淆的 android 应用程序。一切似乎都很好,除了 Galaxy Tab 3 10.1 并且只有 Android 4.4 是唯一向开发者控制台报告错误的设备。
我得到以下异常:
类 Helper.java 和第 398 行中的代码
我的 dexguard 规则:
不仅我自己无法重现该错误(我还有一个带有 Android 4.2 的 Galaxy Tab 3,更新尚不可用),它只涉及上述设备。
android - Android Dexguard:如何集成?
我正在尝试使用Dexguard来混淆我的简单 Android 应用程序。
我已按照集成步骤进行操作,即将jar
文件添加libs
到Eclipse
.
但是,Dexguard 似乎没有集成到我的应用程序中。
我如何知道 Dexguard 是否已集成?
我需要做任何额外的步骤吗?
android - Dexguard 与 Android 开发中的其他插件冲突
我一直在为我的 Android 项目使用 Dexguard,它一直运行良好,直到最近我不得不使用另一个插件。因为其他插件的构建方式,需要项目应用“com.android.application”或“com.android.library”。但由于 dexguard 插件是 com.android.application 的扩展,已被 dexguard 取代,因此我无法使用其他需要“android”插件的插件。
有谁知道是否有办法解决这个问题?我已经联系了该插件的作者,但打扰每个插件作者寻求解决方案是不切实际的。
参考我的问题:
这是我正在尝试使用的插件(android-apt) ,它需要插件:Android,只有 Android 而不是 dexguard。
android - Android dexguard:出现多个问题?
尝试安装DEXguard
到其中的简单应用程序时出现以下错误Eclipse
:
当我尝试运行应用程序时会发生此错误。
我的 Ecipse 中的所有其他项目也都有red exclaimation mark erro
r,这里有什么问题?
编辑:我删除了红色感叹号错误,但从构建路径中删除了 Android 依赖项,但是当我尝试运行项目时,原始错误仍然存在。
java - Android: Errors occured during the build?
I am attempting to run DEXguard
on my simple android application.
I have taken the step of adding it's JAR
file into the dropins
directory in my
Eclipse
ADT bundle.
However now whenever I open eclipse I get this error:
Anytime I try to run any project within eclipse this happens.
What can I do to fix this problem?
EDIT: I have already re-installed eclipse and updated my sdk
android - 调试期间的 Dexguard 安全性
我在我的 android 应用程序中使用 Dexguard 来防止逆向工程。现在在我非常大的应用程序中,我在许多类中使用了几个地方 System.out.println,我在其中打印我的服务器 URL 以方便调试。现在,当我发布这个应用程序,以及我提供给其他开发人员的这个 apk 时,他们可以在他们的 logcat 中看到所有 System.out.println 的东西。我应该如何避免这种情况。这有严重的问题。
android - 切换到 Gradle:为什么我必须防止自定义视图被混淆?
我正在将一个项目从 Ant 转移到 Gradle,但有些事情我就是想不通。
事实
在构建了一个发布 APK(即混淆)后,我注意到应用程序严重崩溃了。错误可以总结为:
调试(即非混淆)APK 工作得很好,所以我猜它与我的 ProGuard/DexGuard 配置有关。
我试图通过添加以下语句来保留类引用:
因此,发布 APK 工作得很好。然后我做了一些研究,并尝试了这个更具体的 ProGuard/DexGuard 配置:
这也有效,并且与类无关。
问题
我想知道:
- 为什么我在使用 Ant 时不必处理 is?
- 出现该错误的确切原因是什么?(按照第一个问题的答案)
回答
@Blundell 的回答基本上是正确的。原来我在build.gradle
配置中遗漏了一行:
看来该行实际上是强制性的,因为它是ProGuard/DexGuard的基本规则集。事实上,这是dexguard-release.pro
文件的一部分:
我发现文档在这方面有点含糊不清,我希望可以对其进行编辑以消除它可能存在的任何歧义。总而言之,我的错。
android - 从 0.14.0 升级到 1.0.0 时的 Gradle 问题
我刚刚将我的 Android 工作室从 1.0 RC 2 升级到 1.0.1。
之后,系统提示我将 gradle 插件从 0.14.0 更新到 1.0.0。
一旦我这样做了, gradle build 就会因错误而失败 -
有没有其他人遇到过类似的问题?万分感谢 !
我的 build.gradle -