2017-07-10 2 views
2

Wir versuchen, das HERE SDK in unsere Android App zu integrieren, und erhalten einen MISSING_LIBRARIES Fehler in onEngineInitializationCompleted.MISSING_LIBRARIES bei Verwendung des Here SDK auf Android

Wir sehen das auf echten Geräten (Sony XPeria Z5 und Samsung Galaxy S8).

Das Merkwürdige ist, dass die mit dem SDK (BasicMapSolution) gebündelte Beispielanwendung funktioniert. Wir können keinen Unterschied zwischen dem Arbeitsprobe und unserer eigenen App sehen.

Auch die Tatsache, dass der Fehler über fehlende Bibliotheken ist rätselhaft.

Irgendeine Idee?

+0

helfen Was ist die 'getDetails()' API von 'OnEngineInitListener # Error' anzeigt? Wenn Sie das HERE SDK AAR auf die gleiche Weise wie in BasicMapSolution verwenden, sollte es funktionieren. Alle benötigten Bibliotheken für das HERE SDK (nativ und Java) sind im AAR gebündelt. – AndrewJC

Antwort

2

Wenn Sie eine SDK-Version mit * .so-Dateien verwenden, stellen Sie sicher, dass sich * .so-Dateien nach dem Pfad /app/src/main/jniLibs/armeabi-v7a/ befinden.

Ansonsten sollte diese https://stackoverflow.com/a/39021670/4816308

+1

Das war es. Wir verwenden Realm in unserer Anwendung, die native Bibliotheken für alle ABIs enthält, was zu diesem Problem führt. Die Lösung (mit 'Splits') für die Frage, mit der du verlinkt hast, hat funktioniert. – BoD

+0

Froh zu helfen :) –

Verwandte Themen