2012-11-26 97 views
6

是否支持BlackBerry 10 Android Runtime的JNI?我想在我的Android應用程序中執行本機C代碼,我想在黑莓10操作系統上部署。在我的android應用程序中,我使用JNI處理從本地c代碼到java代碼的回調。這是支持bb10 android運行時?黑莓10:Android Runtime&JNI

回答

5

我能找到的只是此線程:Any plans for supporting Android Native Code,它似乎沒有官方迴應。

我的猜測是'不'Android NDK將不被支持,因爲Blackberry 10已經擁有用於純C/C++應用程序(遊戲,其他性能沉重的應用程序)的Native C/C++ SDK,或者如果你想要UI部件使用C++/Qt/Cascades框架。

編輯:根據不支持的軟件功能發現官方響應:'利用綁定到APK文件中的本地代碼的應用程序'。 Blackberry 10 Unsupported Software Features for Android。所以它對於使用Android薑餅的黑莓10.1和更低運行時間是絕對不行的。

2013-12-05更新:看起來像黑莓10.2將支持Jelly Bean,並通過Android NDK對Android JNI提供一般支持,但有一些限制。見Blackberry Android Native Support