黑莓10:Android运行时和JNI

6

BlackBerry 10 Android Runtime支持JNI吗?我想在我的Android应用中执行本地C代码,然后将其部署到BlackBerry 10操作系统上。在我的Android应用中,我使用JNI处理从本地C代码到Java代码的回调。这是否受到bb10 Android运行时的支持?

1个回答

5
我所能找到的就是这个帖子:Any plans for supporting Android Native Code,没有官方回应。
我猜BlackBerry 10已经有一个本地C/C++ SDK用于那些纯C/C++应用程序(游戏、其他性能重的应用程序),或者如果您想使用C++/Qt/Cascades框架来使用UI小部件的话。
编辑:在不支持软件功能下找到了官方反应:“利用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

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接