0

我想在我的 android 项目中使用Blob类。 现在导入整个 jar 会在安装 apk 时终止应用程序。而且也不合理的重量 23 MB。appengine-api-1.0-sdk-1.6.3.jar
appengine-api-1.0-sdk-1.6.3.jar

如何使用 Eclipse 仅导入 jar 中的特定类而不导入整个 jar?

4

2 回答 2

3

解压缩 jar,只取类并将其放入类路径中。

于 2012-05-16T13:38:55.030 回答
1

这是一种蛮力的方法,但您绝对可以重新打包 jar 并删除您不需要的类。如果有依赖关系,请务必考虑(包括 Blob 及其依赖关系,包括它们的依赖关系等)。Jars 实际上是 .zip 文件,因此创建一个空 jar (zip),根据需要添加依赖项,重新压缩(如果已解压缩),重命名(如果需要)。我不知道Android是否提供了过滤机制,但是您可以将上述步骤放在自动构建脚本中。如果您使用的是Maven,您可能会利用jar 插件来执行此操作。

于 2012-05-16T13:43:37.133 回答