6

BlackBerry 10 Android 运行时是否支持 JNI?我想在我想在黑莓 10 操作系统上部署的 android 应用程序中执行本机 c 代码。在我的 android 应用程序中,我使用 JNI 处理从本地 c 代码到 java 代码的回调。bb10 android 运行时是否支持此功能?

4

1 回答 1

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 原生支持

于 2012-11-26T04:05:50.323 回答