Android transformClassesWithDexForDebug导入javax.xml.stream时出错

Android transformClassesWithDexForDebug导入javax.xml.stream时出错,android,xml,Android,Xml,我正在开发一个需要xml读取功能的应用程序。然后通过导入jar文件使用javax.xml.stream库。我正在使用Android studio 我下载jar文件的链接: 但是,我在构建应用程序时出错 错误:警告:忽略匿名内部类的InnerClasses属性 错误:(org.apache.commons.digester.ExtendedBaseRules$1)未附带 错误:关联的EnclosingMethod属性。这个类可能是由一个 错误:未以现代.class文件格式为目标的编译器。推荐的 错

我正在开发一个需要xml读取功能的应用程序。然后通过导入jar文件使用javax.xml.stream库。我正在使用Android studio

我下载jar文件的链接:

但是,我在构建应用程序时出错

错误:警告:忽略匿名内部类的InnerClasses属性 错误:(org.apache.commons.digester.ExtendedBaseRules$1)未附带 错误:关联的EnclosingMethod属性。这个类可能是由一个 错误:未以现代.class文件格式为目标的编译器。推荐的 错误:解决方案是使用最新的编译器从源代码重新编译类 错误:并且未指定任何“-target”类型选项。忽视的后果 错误:此警告表示此类上的反射操作将不正确 错误:指示它不是内部类

错误:任务“:app:transformClassesWithDexForDebug”的执行失败

com.android.build.api.transform.TransformException:java.lang.RuntimeException:com.android.ide.common.process.ProcessException:java.util.concurrent.ExecutionException:com.android.ide.common.process.ProcessException:org.gradle.process.internal.ExecuteException:process’命令“/Library/Java/JavaVirtualMachines/jdk1.8.0_45.jdk/Contents/Home/bin/Java”以非零退出值1结束

我已经在stackoverflow中搜索过了,但没有找到适合我的帖子。任何人都可以帮我摆脱困境!!!谢谢大家!

更新


我找不到使用javax.xml.stream的有效解决方案。结果我用了。希望这对其他人有所帮助,但仍然希望有人可以使用xml流库修复错误。

将这些添加到您的应用程序
gradle.build
文件:

android {
    // ...your other project settings...
    project.tasks.withType(com.android.build.gradle.tasks.Dex) {
        additionalParameters=['--core-library']
    }
}
dependencies {
    // ...deps settings...
    compile 'com.android.support:multidex:1.0.0' //enable multi-dex

}

将这些添加到您的应用程序中。生成文件:

android {
    // ...your other project settings...
    project.tasks.withType(com.android.build.gradle.tasks.Dex) {
        additionalParameters=['--core-library']
    }
}
dependencies {
    // ...deps settings...
    compile 'com.android.support:multidex:1.0.0' //enable multi-dex

}

感谢@Nir Duan的回复。当我将上述代码添加到我的应用程序gradle build时,我在gradle sync时出错:“无法获取com.android.build.gradle.AppExtension类型对象的未知属性'com'。请您引导我跳过它谢谢@Nir Duan的回复。当我将上述代码添加到我的应用程序gradle build中时,gradle同步时出现错误:“无法为com.android.build.gradle.AppExtension类型的对象获取未知属性'com'。您能指导我克服它吗