6

JNI は BlackBerry 10 Android ランタイムでサポートされていますか? Blackberry 10 OS にデプロイしたい Android アプリでネイティブ C コードを実行したいと考えています。私の Android アプリでは、JNI を使用して、ネイティブ C コードから Java コードへのコールバックを処理します。これは bb10 Android ランタイムでサポートされていますか?

4

1 に答える 1

5

私が見つけることができたのは、このスレッドだけです: Android Native Codeをサポートするための計画は、公式の回答がないようです。

私の推測では、Blackberry 10 にはこれらの純粋な C/C++ アプリ (ゲーム、その他のパフォーマンスの高いアプリ) 用のネイティブ C/C++ SDK が既にあるため、または UI ウィジェットで C++ を使用する場合は、「いいえ」Android NDK はサポートされません。 /Qt/カスケード フレームワーク。

編集:サポートされていないソフトウェア機能の下に公式の回答が見つかりました:「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 に答える