2016-11-28 7 views
0

Ich habe plivo Android-Beispiel-Projekt hier (https://github.com/plivo/plivo-android-examples) in meinem echten Android-Gerät ausgeführt und ohne Fehler gearbeitet. Aber als ich versuchte, im Emulator mit x86-Architektur zu laufen, bekam ich diesen Fehler.Kann native Bibliothek auf Emulator nicht laden

Ich denke, dieses Problem im Zusammenhang mit .so-Bibliothek, die auch in x86-Version der Architektur bereitgestellt werden müssen. Irgendeine Lösungsmöglichkeit?

+0

Sie können überprüfen, ob das APK die x86-Version der Bibliothek enthält. Öffnen Sie in Android Studio das Menü ** APK erstellen/analysieren ** und überprüfen Sie den Inhalt des Ordners ** lib **. –

+0

Hallo @AlexCohn, es enthält nur * armeabi * und * armeabi-v7a *. Ich benutze dritte teilweise Bibliothek, die keine x86-Version von .so lib zur Verfügung stellt. Ist es möglich, x86-Version manuell zu generieren? – ikhsan

+1

Nein, Sie können es nicht manuell generieren. Sie können das x86-Format der Bibliothek mit Android NDK kompilieren, aber Sie benötigen den C++ - Quellcode dafür. Wenn ich etwas nicht verpasse, stellt PIVO keinen solchen Quellcode zur Verfügung. Die GitHub-Repositories sind nur Beispiele, die zeigen, wie ihr SDK in 3-Parteien-Apps integriert werden kann. –

Antwort

0

Plivo Sales Engineer hier. Die Bibliotheksdatei für die x86-Architektur ist Teil des herunterladbaren SDKs here. Wenn Sie weiterhin Probleme haben, schreiben Sie bitte an [email protected] und wir können Ihnen bei der Lösung helfen.

+0

Großartig. Aber ich denke, ich brauche x86 64 auch für 64-Bit-Architektur. Es ist verfügbar? – ikhsan

+0

Leider unterstützen wir zu diesem Zeitpunkt x86_64 nicht. –

Verwandte Themen