Kann jemand erklären, wie ich die ElasticSearch API in Android verwenden kann. Hat jemand erfolgreich die API in Android integriert?So verwenden Sie ElasticSearch API in Android
Ich habe folgende Abhängigkeiten in Gradle:
compile 'org.elasticsearch.client:transport:5.2.1'
Natürlich habe ich in Probleme laufen:
Error:Execution failed for task ':app:transformResourcesWithMergeJavaResForDebug'. com.android.build.api.transform.TransformException: com.android.builder.packaging.DuplicateFileException: Duplicate files copied in APK META-INF/LICENSE File1: C:\Users\dude.gradle\caches\modules-2\files-2.1\org.apache.httpcomponents\httpcore-nio\4.4.5\f4be009e7505f6ceddf21e7960c759f413f15056\httpcore-nio-4.4.5.jar File2: C:\Users\dude.gradle\caches\modules-2\files-2.1\org.apache.httpcomponents\httpasyncclient\4.1.2\95aa3e6fb520191a0970a73cf09f62948ee614be\httpasyncclient-4.1.2.jar File3: C:\Users\dude.gradle\caches\modules-2\files-2.1\com.fasterxml.jackson.dataformat\jackson-dataformat-yaml\2.8.6\8bd44d50f9a6cdff9c7578ea39d524eb519e35ab\jackson-dataformat-yaml-2.8.6.jar File4: C:\Users\dude.gradle\caches\modules-2\files-2.1\org.apache.httpcomponents\httpcore\4.4.5\e7501a1b34325abb00d17dde96150604a0658b54\httpcore-4.4.5.jar File5: C:\Users\dude.gradle\caches\modules-2\files-2.1\com.fasterxml.jackson.core\jackson-core\2.8.6\2ef7b1cc34de149600f5e75bc2d5bf40de894e60\jackson-core-2.8.6.jar
.
UPDATE 1:
Nun, ich habe die REST-API verwenden Android Asynchronous Http Client verwenden, weil adding packagingOptions tut nicht lösen das Problem
Mögliche Duplikat [Fehler: Ausführung für die Task fehlgeschlagen ': App: transformResourcesWithMergeJavaResForDebug'] (http://stackoverflow.com/questions/34031395/errorexecution-failed-for-task-apptransformresourceswithmergejavaresfordebug) –
packagingOptions Zugabe löst nicht die Ausgabe – lidox
Sie haben Unterstützung für Android? Ich denke nicht –