4

ここで提案されているように、Blackberry 用の Android アプリを再パッケージ化しようとしています。アプリにはネイティブ (NDK/JNI) ライブラリが含まれています。App World 用にビルドしようとすると、次の種類のエラーがいくつか発生します。

uses-access-native:impact=5:com.myapp.MyClass

一見すると、NDK は Blackberry と互換性がないように見えます。しかし、それに関する公式の言葉は見つかりませんでした。既知の問題のリストには、Google API はサポートされていないと書かれていますが、NDK については一言もありません。公式ライン教えてください。NDK ライブラリを使用してアプリを再パッケージしたことのある人はいますか?

4

2 に答える 2

6

ここにメモがあります: https://bdsc.webapps.blackberry.com/android/apisupport

「サポートされていないソフトウェア機能」の下

• APK ファイルにバンドルされたネイティブ コードを使用するアプリ

于 2012-02-07T15:40:13.563 に答える
0

私の理解では、これを行うことは不可能であるということです - paulkayuk が投稿したリンクに従って、また:

http://developer.blackberry.com/native/documentation/bb10/porting_from_android_ndk.html

しかし、今朝のニュースでこんな話が飛び出しました。

http://www.engadget.com/2013/02/07/skype-blackberry-android/

どの参照:

https://support.skype.com/en/faq/FA10251/is-skype-available-for-blackberry-devices?frompage=search&q=blackberry&fromSearchFirstPage=false

それは言う:

BlackBerry 10 プラットフォームを搭載した新しい BlackBerry スマートフォンをお持ちの場合は、すぐにこれらのデバイスで Skype をダウンロードして実行できるようになります。BlackBerry と緊密に協力して、Skype for Android アプリが BlackBerry 10 環境で適切に動作するようにしています。

私の理解では、Android 上の Skype には NDK 経由でアクセスできる大きなネイティブ ライブラリがあるため、このポートが発生したのは、Blackberry で実行されている Android アプリがネイティブ コードにアクセスできるようにするための道を開いていると推測されます。すなわち。じっと座って、このスペースを見てください :-)

于 2013-02-08T11:25:51.747 に答える