Blackberry Android vs NDK uptime

I am trying to repack the Android app for Blackberry as suggested here . The application has a built-in (NDK / JNI) library. When I try to create for App World, I get several errors that look like this:

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

So, on the face, it seems the NDK is incompatible with Blackberry, period. However, I could not find any official word about this. The list of known issues says that the Google API is not supported, but not a word about the NDK. What is the official line, please? Has anyone ever repackaged an application with the NDK library?

+4
source share
2 answers

There is a note here: https://bdsc.webapps.blackberry.com/android/apisupport

Under Unsupported Software Features

• Applications that use native code included in their APK file

+6
source

I understand that this cannot be done - at paulkayuk link, as well as:

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

However, this news appeared this morning:

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

which refers:

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

which reads:

If you have a new BlackBerry smartphone running on the BlackBerry 10 platform, you will soon be able to download and launch Skype on these devices. We work closely with BlackBerry to ensure that the Skype Android app works perfectly in the BlackBerry 10 environment.

I understand that Skype on Android has a large native library accessible through the NDK, so you assume that for this port it happened that they are now opening the way for Android applications running on Blackberry to access their own code. i.e. sit and watch this space :-)

0
source

Source: https://habr.com/ru/post/1395232/


All Articles