POI:重复条目:org / apache / xmlbeans / xml / stream / BindigConfig.class

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了POI:重复条目:org / apache / xmlbeans / xml / stream / BindigConfig.class相关的知识,希望对你有一定的参考价值。

我在使用Poi在android中读取xlsx文件时遇到问题。在我的gradle中,我有:

  • 编译fileTree(dir:'libs',包括:'* .jar')
  • 编译'org.apache.poi:poi:3.14'
  • 编译'org.apache.poi:poi-ooxml:3.14'

在libs文件夹中我有xmlbeans-2.6.0.jar。以前我有问题重复输入:

组织/阿帕奇/的xmlbeans / XML /流/ Location.class

但我得与https://issues.apache.org/jira/browse/XMLBEANS-499解决

现在,我收到错误重复条目:

组织/阿帕奇/的xmlbeans / XML /流/ BindigConfig.class

有人能帮助我吗?

答案

更新:现在有一个由Apache POI PMC提供的更新版本3.0.1的XmlBeans应该修复重复的类,这个版本将包含在即将推出的Apache POI 4.0.0中

还有一个项目https://github.com/centic9/poi-on-android/,更积极地维护。它提供了一种不同的方法,允许通过带阴影的jar在Android上使用Apache POI,其中包含一个可以轻松添加到Android项目的大jar中所需的所有类。


这是由xmlbeans-jar文件的已发布版本中的重复类文件引起的。普通的JDK处理得很好,只有Android编译器才会失败。

有一个项目试图在https://github.com/andruhon/android5xlsx提供固定的罐子

此外,在Apache POI中还讨论了在https://bz.apache.org/bugzilla/show_bug.cgi?id=59268修复XMLBeans jar(虽然它实际上是一个单独的退役ASF项目)。

以上是关于POI:重复条目:org / apache / xmlbeans / xml / stream / BindigConfig.class的主要内容,如果未能解决你的问题,请参考以下文章

JAVA EXCEL 导入jar报错The package org.apache.poi.hssf.usermodel is accessible from more than one module:

Java 读取Excel2007 jar包冲突的问题(org.apache.poi.POIXMLException: java.lang.reflect.InvocationTargetExcepti

org.apache.poi.hssf.usermodel.HSSFWorkbookorg.apache.poi.xssf.usermodel.XSSFWorkbook excel2003 exce

org.apache.poi.ss.usermodel 包可以从多个模块访问:poi、poi.ooxm

Java利用Apache poi导出图表

org.apache.poi.jar这个包哪里有免费可以下载的