我可能知道如何重新编译
POI-OOXML-schemas.jar
只有
11448 org.openxmlformats.schemas.wordprocessingml.x2006.main 9217 org.openxmlformats.schemas.wordprocessingml.x2006.main.impl
当我尝试在Android ADT包中编译时,我一直收到此错误。
trouble writing output: Too many methods: 66024; max is 65536. By package:
13 java.lang
1 java.lang.reflect
5 java.util
1 javax.xml.namespace
66 org.apache.xmlbeans
19 org.apache.xmlbeans.impl.values
1 org.apache.xmlbeans.impl.xb.xmlschema
2500 org.openxmlformats.schemas.drawingml.x2006.chart
1430 org.openxmlformats.schemas.drawingml.x2006.chart.impl
8767 org.openxmlformats.schemas.drawingml.x2006.main
5258 org.openxmlformats.schemas.drawingml.x2006.main.impl
86 org.openxmlformats.schemas.drawingml.x2006.picture
33 org.openxmlformats.schemas.drawingml.x2006.picture.impl
745 org.openxmlformats.schemas.drawingml.x2006.spreadsheetDrawing
417 org.openxmlformats.schemas.drawingml.x2006.spreadsheetDrawing.impl
230 org.openxmlformats.schemas.drawingml.x2006.wordprocessingDrawing
164 org.openxmlformats.schemas.drawingml.x2006.wordprocessingDrawing.impl
298 org.openxmlformats.schemas.officeDocument.x2006.customProperties
256 org.openxmlformats.schemas.officeDocument.x2006.customProperties.impl
617 org.openxmlformats.schemas.officeDocument.x2006.docPropsVTypes
596 org.openxmlformats.schemas.officeDocument.x2006.docPropsVTypes.impl
285 org.openxmlformats.schemas.officeDocument.x2006.extendedProperties
196 org.openxmlformats.schemas.officeDocument.x2006.extendedProperties.impl
23 org.openxmlformats.schemas.officeDocument.x2006.math
24 org.openxmlformats.schemas.officeDocument.x2006.relationships
2 org.openxmlformats.schemas.officeDocument.x2006.relationships.impl
2076 org.openxmlformats.schemas.presentationml.x2006.main
1224 org.openxmlformats.schemas.presentationml.x2006.main.impl
1 org.openxmlformats.schemas.schemaLibrary.x2006.main
7271 org.openxmlformats.schemas.spreadsheetml.x2006.main
4556 org.openxmlformats.schemas.spreadsheetml.x2006.main.impl
11448 org.openxmlformats.schemas.wordprocessingml.x2006.main
9217 org.openxmlformats.schemas.wordprocessingml.x2006.main.impl
4 schemaorg_apache_xmlbeans.system.sE130CAA0A01A7CDE5A2B4FEB8B311707
1170 schemasMicrosoftComOfficeExcel
1223 schemasMicrosoftComOfficeExcel.impl
285 schemasMicrosoftComOfficeOffice
124 schemasMicrosoftComOfficeOffice.impl
2 schemasMicrosoftComOfficePowerpoint
3 schemasMicrosoftComOfficeWord
2858 schemasMicrosoftComVml
2529 schemasMicrosoftComVml.impl
[2013-04-27 10:20:02 - TestProject] Conversion to Dalvik format failed with error 2
我只使用XWPF并设法从apache-poi缩小到我需要的类。
但我仍然面对同样的“太多方法”
在apache网站上它说上面的内容,我对maven或ant不太好。我是否可以知道是否可以创建一个只有xwpf所需类的poi-ooxml-schemas.jar
- 我似乎无法找到OOXML CT ..课程的来源,它们来自哪里?
醇>Apache POI中的OOXML支持基于文件格式XML构建 Schema,使用XMLBeans编译为Java。目前, 使用XMLBeans 2.3进行编译,以获得最大的兼容性 安装。 (您可以在XMLBeans 2.3上使用生成的类 运行时或XMLBeans的任何更高版本。如果您目前正在使用 XMLBeans 2.2或更早版本,遗憾的是你必须升级,但是 这不再常见了。)
所有的org.openxmlformats.schemas.spreadsheetml.x2006 CT ...... 类是由XMLBeans自动生成的。由此产生的Java 进入ooxml-schemas-src jar,并将编译后的版本放入 ooxml-schemas jar。
完整的ooxml-schemas jar随Apache POI一起发布 切割的poi-ooxml-schemas jar只包含公共部分。 源jar通常不与POI一起分发。然而,它是 可以从Maven Central购买 - 问你最喜欢的Maven镜子 ooxml-schemas-src jar。或者,如果您下载POI源 分发(或从SVN结账)和构建,Ant将自动进行 下载规范XML Schema,并为您编译 生成源和二进制ooxml-schemas jar。