2012-11-26 5 views
6

JNI est-il pris en charge sur BlackBerry 10 Android Runtime? Je voudrais exécuter le code c natif dans mon application Android que je voudrais déployer sur le blackberry 10 os. Dans mon application Android, j'utilise JNI pour gérer les rappels depuis le code c natif vers le code java. Est-ce pris en charge sur le runtime bb10 android?Blackberry 10: Android Runtime et JNI

Répondre

5

Tout ce que j'ai pu trouver c'est ce fil: Any plans for supporting Android Native Code qui ne semble pas avoir de réponse officielle. Je pense que 'non' Android NDK ne sera pas supporté car Blackberry 10 a déjà un SDK C/C++ natif pour ces applications C/C++ pures (jeux, autres applications lourdes de performance) ou si vous voulez des widgets UI utiliser le framework C++/Qt/Cascades. Edit: Trouvé la réponse officielle sous les fonctionnalités logicielles non prises en charge: «Les applications qui utilisent le code natif intégré dans leur fichier APK». Blackberry 10 Unsupported Software Features for Android. Donc, c'est un non défini pour le Blackberry 10.1 et l'exécution inférieure en utilisant Android Gingerbread.

2013-12-05 Mise à jour: On dirait que Blackberry 10.2 supportera Jelly Bean et aura un support général pour Android JNI via l'Android NDK avec quelques limitations. Voir Blackberry Android Native Support