Java Android Studio从jar中排除类或文件

Java Android Studio从jar中排除类或文件,java,android,android-studio,gradle,proguard,Java,Android,Android Studio,Gradle,Proguard,如何从Android Studio Gradle的jar库中排除类或任何其他文件 我试着用这个: packagingOptions { exclude 'com/imagpay/bU.class' } 这是: sourceSets { main { java { exclude 'com/imagpay/bU.class' } } } 但没有任何帮助。向project添加新库后,在发布过程中出现以下错误: 错误:

如何从Android Studio Gradle的jar库中排除类或任何其他文件

我试着用这个:

packagingOptions {
    exclude 'com/imagpay/bU.class'
}
这是:

sourceSets {
    main {
        java {
            exclude 'com/imagpay/bU.class'
        }
    }
}
但没有任何帮助。向project添加新库后,在发布过程中出现以下错误:

错误:任务“:app:proguardRelease”的执行失败。 java.io.IOException:无法读取[/home/denys/Epos/app/libs/PMCore.jar](无法处理类[com/imagpay/bU.class](堆栈映射框中未知的验证类型[19])


我的Gradle项目也有同样的问题。到目前为止,我还没有找到任何方法从app/gradle中的jar依赖项中删除重复的.class文件。所以我所做的是:

  • Extract.jar库
  • 删除了重复的.class文件
  • 再次装入.jar
  • 清洁(如果需要,制作项目)并使其工作

请显示您的
build.gradle
代码。添加PMCore.jar后出现了这样的问题