0 0

proguard之后preverify阶段出异常的问题,急盼回答(详细描述入内)15

使用proguard 4.3之后的(包括)版本混淆,然后preverify没问题,使用之前的混淆也没问题,但在preverify阶段会提示Bad Interface Index.
但现在有款机器只能使用老版本的(一般使用3.6或3.7)混淆器混淆,所以请问造成Bad Interface Index的原因有哪些?如何解决!

2010年8月18日 20:03
目前还没有答案

相关推荐

    Eclipse+ProGuard配置

    Eclipse+ProGuard配置 Eclipse 是一个基于 Java 的集成开发环境(IDE),ProGuard 是一个 Java 类库和应用程序的保护和优化工具。通过结合使用 Eclipse 和 ProGuard,可以对 Java 应用程序进行混淆、压缩和优化,...

    proguard6.2.2.rar

    ProGuard 是一款强大的Java字节码混淆、优化、压缩和预校验工具,常用于Android应用开发中的代码保护。在Android开发中,为了保护应用程序的源代码不被轻易反编译,开发者通常会使用ProGuard来混淆代码,使得反编译...

    proguard支持JDK 1.8

    **ProGuard支持JDK 1.8:深入理解与应用** 在Android开发中,为了提高应用程序的安全性和优化代码,我们通常会使用代码混淆工具。ProGuard是一款强大的Java字节码混淆、优化、压缩和预检查工具,它能够帮助开发者...

    proguard6.2.2.zip/proguard6.2.2.rar/proguard6.2.2/proguard

    在标题和描述中提到的"proguard6.2.2.zip/proguard6.2.2.rar/proguard6.2.2/proguard"指的是ProGuard的一个特定版本,即6.2.2版。这个版本包含了ProGuard的完整工具集,供开发者在项目中使用。 在`LICENSE.md`和`...

    proguard最新版本proguard6.0.13

    ProGuard是一款广泛使用的Java代码混淆、优化和压缩工具,它能有效地减小应用程序的体积,提高安全性,并且在Android开发中扮演着至关重要的角色。在介绍ProGuard 6.0.13这个最新版本之前,我们先来了解一下ProGuard...

    ProGuard4.8使用proguard来保护我们的代码

    4. **预检查和警告**:在编译过程中,ProGuard会检查可能存在的问题,如未捕获的异常、未使用的类等,并提供警告,帮助开发者提前发现潜在问题。 ## 二、ProGuard配置 使用ProGuard时,我们需要编写一个名为 `...

    proguard7.3.0

    此版本是ProGuard的最新更新,旨在解决从GitHub下载速度缓慢的问题,确保用户能够快速便捷地获取和使用该工具。 ProGuard的主要功能包括: 1. **代码优化**:它能对字节码进行优化,删除未使用的类、字段和方法,...

    SpringBoot + proguard+maven多模块实现代码混淆

    基于SpringBoot+Maven多模块工程利用proguard组件实现代码混淆的代码demo,代码清晰完整,导入idea或eclipse即可...详细实现步骤可查阅本人博客文章《SpringBoot + proguard+maven多模块实现代码混淆》,有详细描述。

    proguard6.2.2_java_proguard6.2.2_

    ProGuard是一款广泛使用的Java代码混淆、优化和压缩工具,其版本6.2.2是它的一个重要里程碑。这款工具在Java开发领域具有重要的地位,尤其是对于Android开发者来说,它是进行应用发布前处理的标准配置,因为它可以...

    ProGuard工具包,Java代码混淆

    2. **优化**:在预处理之后,ProGuard对字节码进行优化,例如删除无用的代码、合并相似的类和方法等,以减小代码体积并提高运行效率。 3. **混淆**:这是ProGuard的核心功能,它将类、方法和字段的名字替换为简短且...

    proguard4.4 完整版

    4. **文档生成**:在描述中提到 ProGuard 4.4 版本带有文档,这意味着可能包含了详细的用户指南和API参考,这对于开发者理解和使用 ProGuard 非常有帮助。文档通常会解释如何配置 ProGuard 脚本,如何处理特定的警告...

    Proguard最新版6.0.3

    ProGuard 可以进行静态分析,检查代码是否存在潜在的问题,如未捕获的异常、空指针异常等。这种功能在代码优化和发布前的测试阶段非常有用,可以提前发现并修复问题。 **5. 配置文件** ProGuard 的工作基于配置文件...

    proguard4.8混淆工具

    4. **预检查**:ProGuard会进行静态分析,检测潜在的问题,如无用的代码、未捕获的异常等,帮助开发者提前发现和修复问题。 5. **配置文件**:ProGuard的配置通过`proguard.cfg`或`proguard-project.txt`文件进行,...

    ProGuard_java_proguard_

    **ProGuard:Java代码混淆与优化工具** ProGuard 是一个强大的免费开源工具,主要用于Java程序的优化、混淆、预校验以及资源收缩。这个工具在软件发布时尤其有用,可以提高代码的安全性和难以逆向工程的程度,同时...

    Eclipse配置ProGuard

    Eclipse配置ProGuard代码混淆器 一、前言 ProGuard是一款功能强大且广泛应用的Java代码混淆器,可以保护Java应用程序免受反编译和逆向工程的攻击。在Eclipse开发环境中,ProGuard可以作为插件集成,实现对Java项目...

    proguard4.6

    6. **错误处理和日志记录**:ProGuard在混淆过程中会记录详细日志,如果遇到问题,如找不到类或方法,它会给出警告或错误,帮助开发者调试和解决问题。 7. **逆向工程的挑战**:对于试图逆向工程的攻击者,混淆后的...

    proguard 、使用说明

    为了便于调试混淆问题,ProGuard 提供了 `-printmapping` 和 `-verbose` 选项: - `-printmapping <output>`:将映射关系输出到指定文件,以便查看混淆后的类和方法名。 - `-verbose`:在标准输出中打印详细的处理...

    proguard- 最新版-7.0.1

    ProGuard会产生详细的日志,帮助开发者跟踪混淆过程并调试问题。对于混淆后的代码,虽然难以直接逆向工程,但使用专门的工具和技巧仍然可能恢复部分逻辑,因此混淆只是提高安全性的一个环节,还需要结合其他安全...

    proguard混淆步骤操作流程

    4. **混淆日志分析**:详细阅读mapping.txt,对比混淆前后的类和方法,找出问题所在。 在实际操作中,可能会遇到各种问题,需要结合错误日志和混淆规则进行调试。对于ProGuard 5.3.3版本,虽然较旧,但基本的混淆...

    proguard-7.2.2.tar.gz

    **ProGuard**是一款广泛使用的Java代码混淆、优化和压缩工具,尤其在Android开发中扮演着重要角色。它的主要目的是为了保护应用程序(APK)的源代码,减少代码大小,提高运行效率,并降低逆向工程的可能性。 **一、...

Global site tag (gtag.js) - Google Analytics