通过从源代码中删除所有非依赖类来最小化外部JAR

时间:2014-08-03 18:11:33

标签: java android eclipse

我有一个Android项目需要Apache的POI外部JAR(用于读取和操作MS Office文件的库,但这些无关紧要)。 在编译时,我得到一个错误,指出我的项目有超过65536个方法声明 - 我只有几十个,其余来自外部库。

我只需要POI的一小部分功能,所以我下载了完整的源代码并将其导入Eclipse。我有一个我想要保留的类列表,但是这些类中的每一个都依赖于代码中的其他类,我只能假设这些类也有依赖项。

有没有办法清理源代码,所以我只保留我需要的类及其所有依赖项(不需要手动跟踪每个依赖项,因为它们有很多) ?

P.S - 我看过this question,但它处理已编译的JAR,我也有源代码。

0 个答案:

没有答案