BlackBerry Android Runtime против NDK - PullRequest
4 голосов
/ 07 февраля 2012

Я пытаюсь упаковать приложение для Android для Blackberry, как предложено здесь .Приложение имеет встроенную (NDK / JNI) библиотеку.Когда я пытаюсь собрать приложение для App World, я получаю несколько ошибок следующего вида:

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

Итак, на первый взгляд кажется, что NDK не совместим с Blackberry, точка.Однако я не смог найти никакого официального слова по этому поводу.В списке известных проблем сказано, что API Google не поддерживаются, но ни слова о NDK.Какая официальная линия, пожалуйста?Кто-нибудь когда-нибудь перепаковывал приложение с библиотекой NDK?

Ответы [ 2 ]

6 голосов
/ 07 февраля 2012

Здесь есть примечание: https://bdsc.webapps.blackberry.com/android/apisupport

В разделе «Неподдерживаемые функции программного обеспечения»

• Приложения, использующие собственный код, встроенный в их файл APK

0 голосов
/ 08 февраля 2013

Насколько я понимаю, это невозможно сделать - по ссылке, размещенной Паулкаюком, а также:

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 с питанием от BlackBerry 10 платформу, вы скоро сможете скачать и запустить Skype на этих устройства. Мы тесно сотрудничаем с BlackBerry, чтобы обеспечить Skype Приложение для Android отлично работает в среде BlackBerry 10.

Насколько я понимаю, в Skype на Android имеется большая встроенная библиотека, доступ к которой осуществляется через NDK, поэтому вы можете предположить, что этот порт произошел, поскольку он находится в процессе открытия для приложений Android, работающих на blackberry, доступа к собственному коду. то есть. сидеть и смотреть это место: -)

...