4

我正在尝试为 Blackberry 重新打包 Android 应用程序,如此处所建议。该应用程序中有一个本机 (NDK/JNI) 库。当我尝试为 App World 构建时,我收到以下几种错误:

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

所以从表面上看,NDK 似乎与黑莓不兼容。但是,我找不到任何官方消息。已知问题列表显示不支持 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 访问的大型原生库,所以你假设这个端口已经发生,他们正在为在黑莓上运行的 Android 应用程序打开一种访问原生代码的方式。IE。坐好,看着这个空间:-)

于 2013-02-08T11:25:51.747 回答