Segmentierungsfehler in nativer Bibliothek, wenn er vor Android vor 4.0.3 läuft
-
12-12-2019 - |
Frage
libFidoCore.so
ist meine native Bibliothek, ich rufe Java-Funktion aus dieser Bibliothek in der ICS 4.0.3-Version von Android Diese Bibliothek funktioniert ohne Abstürze, aber auf Android 2.3.3 oder Android 2.3.4.Warum?
generasacodicetagpre.
Lösung
Es gibt eine Änderung in der Art und Weise, wie JNI-Referenzen in ICs behandelt werden.Dieser Blogpost erklärt es: http://Android-Developers.blogspot.ch/2011/11/jni-local-reference-changes-in-ics.html
es hängt von Ihrer ZielsDKVersion ab, vielleicht können Sie versuchen, es senken, um den Kompatibilitätsmodus zu verwenden.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow