黑莓10:Android Runtime和JNI

Hou*_*ton 6 java-native-interface blackberry-android blackberry-10

BlackBerry 10 Android Runtime是否支持JNI?我想在我的Android应用程序中执行本机c代码,我想在黑莓10 os上部署.在我的Android应用程序中,我使用JNI来处理从本机c代码到java代码的回调.这是否支持bb10 android运行时?

Mor*_*ang 5

我能找到的就是这个主题:任何支持Android Native Code的计划似乎都没有官方回复.

我的猜测是,不支持Android NDK,因为Blackberry 10已经为那些纯C/C++应用程序(游戏,其他性能繁重的应用程序)提供了原生C/C++ SDK,或者您希望UI小部件使用C++/Qt/Cascades框架.

编辑:根据不支持的软件功能找到官方回复:'利用捆绑在其APK文件中的本机代码的应用'.适用于Android的Blackberry 10不支持的软件功能.所以对于使用Android Gingerbread的Blackberry 10.1和更低版本的运行时来说这是肯定的.

2013-12-05更新:看起来Blackberry 10.2将支持Jelly Bean并且通过Android NDK对Android JNI提供一般支持,但有一些限制.请参阅Blackberry Android Native支持