黑莓10:Android Runtime& JNI

时间:2012-11-26 03:36:43

标签: java-native-interface blackberry-10 blackberry-android

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

1 个答案:

答案 0 :(得分:5)

所有我能找到的是这个帖子:Any plans for supporting Android Native Code似乎没有官方回应。

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

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

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