Tika与android兼容吗?

Tika与android兼容吗?,android,apache,apache-tika,Android,Apache,Apache Tika,我看过ApacheTika的1.0版本,它简化了Java中的大量元数据提取,我想知道它是否可以在Android中使用。我想你可以将Tika的核心移植到Android上。然而,您可能会遇到Tika的许多依赖项的问题,所以许多解析器无法工作 例如,ApacheTika的一个依赖项是ApachePOI。人们试图为Android编译POI,但遇到了Android强加的方法限制问题。在POI列表上,以及 Tika的其他依赖项也可能会遇到类似的问题。因此,我希望获得内核不会太糟糕,但是您必须删除一些解析器以

我看过ApacheTika的1.0版本,它简化了Java中的大量元数据提取,我想知道它是否可以在Android中使用。

我想你可以将Tika的核心移植到Android上。然而,您可能会遇到Tika的许多依赖项的问题,所以许多解析器无法工作

例如,ApacheTika的一个依赖项是ApachePOI。人们试图为Android编译POI,但遇到了Android强加的方法限制问题。在POI列表上,以及


Tika的其他依赖项也可能会遇到类似的问题。因此,我希望获得内核不会太糟糕,但是您必须删除一些解析器以适应Android的限制。

是的,但是,您可能应该只提取您需要的解析器,因为它是一个相当大的库,可以包含在移动应用程序中。我的项目使用MP3、Flac、OGG和Vorbis解析器从音频文件中检索元数据。如果您感兴趣,这里有一个指向精简JAR文件的链接:


我正在努力让它的一部分用于api 7(尚未完成构建)。如果您使用的是API8+,那么可以忽略这一点,但是API7没有实现javax.xml.namespace。我找到了一个独立的实现,导入之后,很多问题消失了。如果我因此遇到任何问题,我会告诉你。

你说得对。我成功地移植了内核,但是我在解析器方面遇到了很多问题(方法限制、依赖项、大小等)。我想最好的办法是只激活所需的解析器或重新实现它们。@parser\u失败:您是如何移植核心的?我一直在尝试,但到目前为止没有运气:Thx