0

Я пытаюсь упаковать в Android приложение для BlackBerry с помощью Runtime for Android Apps Eclipse, плагин, но я получаю сообщение об ошибке:Blackberry - Runtime для Android Apps ошибки

class: nativeLib.NativeLib uses Native access 

Кто-нибудь есть какие-либо идеи о том, как исправить ?

Если необходима дополнительная информация, пожалуйста, дайте мне знать.

Спасибо!

ответ

0

Screenshot of Eclipse Preferences screen

В Eclipse-Preferences-BlackBerry- Подключаемый модуль BlackBerry для Android отключить опцию «Включить верификатор APK»

+0

Это сработало! Спасибо @jeka! – CainaSouza

0

Откройте окно Меню -> Настройки -> Android -> Build

снимите флажок "ошибки Force, когда внешние банки содержат собственные библиотеки"

+0

Не работает. Он уже был снят. – CainaSouza

0

Данное решение устраняет проблему с отображением ошибок Eclipse, но вы по-прежнему не можете запускать ее непосредственно из Eclipse. (или, по крайней мере, я пытался запустить его с симулятором, и это не работает, я предполагаю, что это потому, что вы просто скрываете ошибки, а не решаете их)

Мне удалось уклониться эту проблему, построив его с помощью инструментов командной строки.

Загрузите инструменты командной строки здесь (2.0.1 бета в данный момент): https://developer.blackberry.com/android/tools/

Пробег: ежевика-apkpackager C: \ путь \ к \ ваш \ APK \ тест-android.apk -os 10,2 .1

Это создает файл .bar, который можно запускать на симуляторе или на вашем самом устройстве BlackBerry. Если вы не добавите «-os 10.2.1», вы получите ту же ошибку, что и ваш Eclipse. С этим аргументом ваш .bar может быть запущен только на 10.2.1 (что хорошо, потому что тогда он не будет жаловаться на родной материал).