我可以知道如何重新编译吗
poi-ooxml-schemas.jar
只有
第11448章 第9217章
当我尝试在 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 缩小到我需要的类。
但我仍然面临同样的“方法太多”
- 我似乎找不到 OOXML CT.. 类的来源,它们来自哪里?
Apache POI 中的 OOXML 支持建立在 XML Schemas 文件格式之上,使用 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。
在 apache 网站上,上面写着,我不擅长使用 maven 或 ant。我可以知道是否可以创建一个 poi-ooxml-schemas.jar 只包含我需要的 xwpf 类