我一直在努力让Apache POI API工作,但我一直遇到xmlbeans2.6.0 jar
的错误。首先,每当我尝试运行我的应用程序时,它会崩溃说有一个重复的类,所以我做了通常的方法来提取所有文件并将这些文件转换回jar;但是,现在我得到了这个错误:
java.lang.ClassNotFoundException:
没有找到课程" org.apache.xmlbeans.XmlOptions" on path:DexPathList [[zip file" /data/app/arcane.com.athletesunited-1/base.apk"]
有什么想法吗?
雅各
答案 0 :(得分:1)
Apache POI在Android上不会开箱即用。使用基于XML的格式,您将遇到一些基于Apache POI库的问题,部分原因是Android存在一些限制,也因为XMLBeans jar文件具有重复的类文件等。
目前至少有两个项目包装/调整Apache POI,以便在Android上更方便地使用:
答案 1 :(得分:0)
不幸的是,由于这个问题https://issues.apache.org/jira/browse/XMLBEANS-499尚未修复...... 3年!!!
答案 2 :(得分:-1)
如果有人想知道答案,那很简单:不要使用Apache-POI,而是使用像jexcel这样的东西。