2017-02-19 2 views
2

Ich versuche, Apache Tika zu verwenden, um einige Dokumente zu analysieren, aber es gibt mir so viele Fehler und Warnungen.Wie verwende ich Apache Tika auf Android

build.gradle

dependencies { 
    ... 
    compile ('org.apache.tika:tika-parsers:1.14'){ 
     exclude group: 'org.json', module: 'json' 
     exclude group: 'commons-logging', module: 'commons-logging' 
     exclude group: 'org.apache.httpcomponents', module: 'httpclient'} 
... 
} 

Um diese Frage leichter zu lesen, ich werde nicht die Warnungen einfügen hier (sie sind 600+) und ich werde sie ignorieren, aber die Fehler sind diese:

Error:Uncaught translation error: java.lang.IllegalArgumentException: already added: Lorg/apache/xmlbeans/xml/stream/Location; 
Error:Uncaught translation error: java.lang.IllegalArgumentException: already added: Lorg/apache/xmlbeans/xml/stream/ReferenceResolver; 
Error:Uncaught translation error: java.lang.IllegalArgumentException: already added: Lorg/apache/xmlbeans/xml/stream/XMLEvent; 
Error:Uncaught translation error: java.lang.IllegalArgumentException: already added: Lorg/apache/xmlbeans/xml/stream/XMLInputStream; 
Error:Uncaught translation error: java.lang.IllegalArgumentException: already added: Lorg/apache/xmlbeans/xml/stream/XMLName; 
Error:Uncaught translation error: java.lang.IllegalArgumentException: already added: Lorg/apache/xmlbeans/xml/stream/XMLStreamException; 
Error:Uncaught translation error: java.lang.IllegalArgumentException: already added: Lorg/apache/xmlbeans/xml/stream/utils/NestedThrowable; 
Error:Uncaught translation error: java.lang.IllegalArgumentException: already added: Lorg/apache/xmlbeans/xml/stream/utils/NestedThrowable$Util; 
Error:8 errors; aborting 
Error:Execution failed for task ':app:transformClassesWithDexForDebug'. 
> com.android.build.api.transform.TransformException: java.lang.RuntimeException: java.lang.RuntimeException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: com.android.ide.common.process.ProcessException: Return code 1 for dex process 
Information:BUILD FAILED 

Bitte haben Sie eine Lösung dafür. Oder besser noch, kennen Sie eine bessere Bibliothek, mit der ich die Metadaten von Dokumenten extrahieren kann?

+0

Haben Sie eine Lösung gefunden? Wenn ja, bitte posten Sie es in den Antworten. –

+0

@AnujaKothekar Nein Ich habe keine Lösung gefunden. – X09

Antwort

2

versuchen Sie, dieses zu verwenden, es arbeitet für mich.

compile group: 'org.apache.tika', name: 'tika-parsers', version: '1.14' 
Verwandte Themen