Wird JNI auf der BlackBerry 10 Android Runtime unterstützt? Ich möchte nativen c-Code in meiner Android-App ausführen, die ich auf dem Blackberry 10 os bereitstellen möchte. In meiner Android-App verwende ich JNI, um Callbacks vom nativen c-Code zum Java-Code zu verarbeiten. Wird dies auf der BB10 Android-Laufzeit unterstützt?Blackberry 10: Android Runtime & JNI
Antwort
Alles, was ich finden konnte, ist dieser Thread: Any plans for supporting Android Native Code, die keine offizielle Antwort zu haben scheint.
Meine Vermutung ist, dass "nein" Android NDK nicht unterstützt wird, da Blackberry 10 bereits ein Natives C/C++ SDK für diese reinen C/C++ - Anwendungen (Spiele, andere leistungsstarke Anwendungen) oder UI-Widgets hat das C++/Qt/Cascades-Framework zu verwenden.
Bearbeiten: Die offizielle Antwort unter den nicht unterstützten Softwarefunktionen gefunden: "Apps, die nativen Code gebündelt in ihre APK-Datei verwenden". Blackberry 10 Unsupported Software Features for Android. So ist es ein definitives Nein für die Blackberry 10.1 und niedrigere Laufzeit mit Android Gingerbread.
2013-12-05 Update: Es sieht so aus, als würde Blackberry 10.2 Jelly Bean unterstützen und allgemeine Unterstützung für Android JNI über das Android NDK mit einigen Einschränkungen haben. Siehe Blackberry Android Native Support
- 1. BlackBerry 10 Hintergrunddienst
- 2. Headless Application BlackBerry 10
- 3. Android jni GetMethID Absturz
- 4. Android Runtime :: getJNIEnv() gibt NULL
- 5. JNI-FEHLER (App-Fehler): lokale Referenztabelle Überlauf (max = 512) Android
- 6. Parse.com Runtime Absturz - Android
- 7. Blackberry 10 Kaskaden - Überprüfen Sie Internetkonnektivität
- 8. Blackberry 10 Cascades - Bilder im Textbereich
- 9. Running BlackBerry 10 Simulator (Alpha) in Virtualbox
- 10. Android JNI Anruf
- 11. FFMpeg jni in Android?
- 12. Android RunTime Berechtigungen
- 13. Android Homescreen-Projekt, Runtime
- 14. Android Runtime permissions- wie
- 15. Kreditkartenzahlung von Android/Blackberry
- 16. JNI ERKENNUNG FEHLER IN ANWENDUNG
- 17. Android JNI ndk-Build-Fehler: 'jni' wurde nicht
- 18. Hallo-JNI für Android Studio
- 19. Java JNI vs. Android NDK
- 20. JNI auf Android, wie int
- 21. Android Runtime exec mit NetworkRequest
- 22. Umgang mit Android Runtime-Berechtigungen
- 23. Android Runtime-Berechtigung immer verweigert
- 24. Android - AdSense in WebView (für BlackBerry Playbook - Android-Laufzeit)
- 25. Konvertieren Char * Registerkarte [10] zu Java-Objekt (JNI)
- 26. ZXing Android-Quelle für Blackberry
- 27. Listview Scrollen Problem in Blackberry 10 SDK Beta 2
- 28. Wie mit Assets Shared Library erstellen in Blackberry 10
- 29. Android java.lang.ArrayIndexOutOfBoundsException: length = 10; index = 10
- 30. Android JNI nicht in APK verpackt