黑莓Android运行时与NDK

时间:2012-02-07 14:05:16

标签: android eclipse blackberry-playbook blackberry-android

我正在尝试按照建议here重新打包Blackberry的Android应用。该应用程序中包含一个本机(NDK / JNI)库。当我尝试为App World构建时,我会遇到以下几种错误:

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

所以从表面来看,看起来NDK与Blackberry不兼容。但是,我找不到任何官方消息。已知问题列表表示不支持Google API,但不支持NDK。请问什么是官方排队?有没有人用NDK库重新打包应用程序?

2 个答案:

答案 0 :(得分:6)

这里有一个注释:https://bdsc.webapps.blackberry.com/android/apisupport

在“不支持的软件功能”下

•利用捆绑在其APK文件中的本机代码的应用

答案 1 :(得分: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   对于Android应用程序,在BlackBerry 10环境中运行良好。

我的理解是Android上的Skype有一个通过NDK访问的大型本机库,所以你假设这个端口已经发生,他们正在为在黑莓上运行的Android应用程序开辟一条访问本机代码的方法。即。坐下来看这个空间: - )