2016-05-05 4 views

Antwort

1

NDK-r10 eingeführt APP_PLATFORM = android-21, die einige große Inkompatibilitäten mit älteren Plattformen hat. Aber die JNI-Bibliothek könnte mit jeder APP_PLATFORM, beginnend mit android-3 kompiliert worden sein. Sie können versuchen, die Bibliothek im Emulator zu laden und die Version zu finden, die bricht.

+0

Also Ihre Worte meinen, ich kann meine Android-Jni auf Android-API-Version 17 ohne Probleme verwenden. Recht? – Zuiche

+0

Versuchen Sie, die Bibliothek auf einem Jelly Bean MR2-Gerät oder -Emulator zu laden. Wenn es geladen wird, können Sie es verwenden. –

+0

Ich mache nur ein einfaches Test-Android-Projekt. Ich lade meine so Datei so. öffentliche Klasse MainActivity erweitert Aktivität { statisch { System.loadLibrary ("example.so"); } .... } aber es tritt ein Fehler auf meinem Handy. dann kann ich es nicht benutzen. Recht? – Zuiche