BlackBerryMessenger: получите сообщение об ошибке в файле net_rim_bb_qm_platform.jar - PullRequest
0 голосов
/ 14 ноября 2011

Когда я запускаю демонстрационные примеры, которые предоставляются BBM SDK v1.1 для BlackBerry Java , а также в BBM SDK v1.2 для BlackBerry Java , я не могу запустить файл. Для этого я предварительно проверяю файл net_rim_bb_qm_platform.jar обеих версий. В командной строке я получаю следующее Ошибка :

PreVerify the Jar file

Затем я извлекаю файл net_rim_bb_qm_platform.jar и проверяю класс net.rim.blackberry.api.bbm.platform.ui.chat.component.SmilyScreen.class (Я декомпилирую этот класс с помощью декомпилятора Java и проверил) Я получил следующий код:

Там я нашел один интерфейс, которого нет во всем jar-файле, и Blackberry O.S6.0 И O.S7.0 : Смотрите ниже:

SmileyScreen

Здесь я получил одну строку: открытый финальный класс SmileyScreen расширяет PopupScreen реализует FieldChangeListener, FocusChangeListener, TextInputDialog

У меня нет TextInputDialog этого класса.

Я проверил это по адресу: import net.rim.device.api.ui.component.TextInputDialog; Но я не получил TextInputDialog этот интерфейс в O.S6 И O.S7.

По этой причине я получил "Не зарегистрирован" в инструменте входа.

Если я ошибаюсь, скажите, пожалуйста, как запустить Blackberry Messenger с помощью файла net_rim_bb_qm_platform.jar.

На самом деле мне не нужно предварительно проверять файл фляги. Я подтвердил, потому что у меня возникла следующая проблема, когда sighIn приложения:

SignIn Error

Ответы [ 2 ]

1 голос
/ 22 июня 2012

alishaik786 У меня возник этот вопрос, когда я пытаюсь создать публичную демонстрацию BBM и, наконец, выяснить причину.

Не нужно проверять net_rim_bb_qm_platform.jar на вкладке «Порядок и экспорт», а также не нужно предварительно проверять этот файл. Jar включает BBM (версия 6.0 и выше), ваше приложение просто должно добавить этот jar при компиляции.

Загрузите симулятор с поддержкой BBM v6.1, ссылка http://us.blackberry.com/developers/blackberrymessenger/. Используйте этот симулятор для запуска этой демонстрации.

1 голос
/ 14 ноября 2011

Вам не нужно проверять банки BBM, только ваше собственное приложение.Не похоже, что вы передаете в своем приложении команду preverify.


Что касается проверки BlackberryMessenger.cod, называется ли ваше приложение BlackberryMessenger?Похоже, вы проверяете приложение BBM из RIM.RIM может использовать API, которые не доступны сторонним разработчикам, поэтому сторонние ключи подписи не будут работать.Вы должны подписывать свое собственное приложение, а не BBM.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...