【问题标题】:Error:com.android.dx.cf.iface.ParseException: class name (com/razorpay/If) does not match path (com/razorpay/if.class)错误:com.android.dx.cf.iface.ParseException:类名(com/razorpay/If)与路径(com/razorpay/if.class)不匹配
【发布时间】:2015-11-03 11:00:52
【问题描述】:

错误:com.android.dx.cf.iface.ParseException:类名 (com/razorpay/If) 与路径 (com/razorpay/if.class) 不匹配

2 天后在我的 android studio 项目中出现此错误。早些时候,它在图书馆工作得很好。当我在我的 libs 文件夹中包含 razorpay 库时,会显示此错误。

已经尝试清理,重建项目。

请帮忙。

【问题讨论】:

  • 嗨。你能解决这个问题吗,我在我的一个导入的库模块上启用 proguard 时遇到了类似的问题。请帮忙。?

标签: java android android-studio


【解决方案1】:

尝试将您的 Gradle 构建系统升级到 1.5.0-beta1

类路径'com.android.tools.build:gradle:1.5.0-beta1'

【讨论】:

    【解决方案2】:

    我将我的 gradle 版本从

    2.3.3

    2.3.0

    这解决了我的问题 - 也许您的 gradle 版本不正确。

    【讨论】:

      【解决方案3】:

      看起来你的一个文件有一个大写的 I,一个有一个小写的 i。我刚刚遇到了类似的问题,我通过转到该路径并重命名它以使其匹配来修复它。

      只需转到 /app/build/intermediates/classes/debug/com/razorpay/

      并将 if.class 重命名为 If.class

      【讨论】:

        猜你喜欢
        • 2018-10-24
        • 2019-05-11
        • 2018-03-29
        • 2022-01-10
        • 1970-01-01
        • 1970-01-01
        • 2022-11-04
        • 2017-10-27
        • 1970-01-01
        相关资源
        最近更新 更多