我正在尝试按照建议here重新打包Blackberry的Android应用。该应用程序中包含一个本机(NDK / JNI)库。当我尝试为App World构建时,我会遇到以下几种错误:
uses-access-native:impact=5:com.myapp.MyClass
所以从表面来看,看起来NDK与Blackberry不兼容。但是,我找不到任何官方消息。已知问题列表表示不支持Google API,但不支持NDK。请问什么是官方排队?有没有人用NDK库重新打包应用程序?
答案 0 :(得分:6)
答案 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/
引用:
说:
如果您有BlackBerry 10提供的全新BlackBerry智能手机 平台,您很快就可以在这些平台上下载和运行Skype 设备。我们正在与BlackBerry密切合作以确保Skype 对于Android应用程序,在BlackBerry 10环境中运行良好。
我的理解是Android上的Skype有一个通过NDK访问的大型本机库,所以你假设这个端口已经发生,他们正在为在黑莓上运行的Android应用程序开辟一条访问本机代码的方法。即。坐下来看这个空间: - )