Ежевика (разработка Java), вызывающая запись календаря - PullRequest
0 голосов
/ 03 февраля 2012

Я в основном следовал руководству по заполнению события здесь, на сайте Blackberry: http://docs.blackberry.com/en/developers/deliverables/11935/Open_new_populated_calendar_entry_565481_11.jsp

Мое приложение работает нормально на моем эмуляторе, пока я не использую эту строку в коде:

Invoke.invokeApplication (Invoke.APP_TYPE_CALENDAR, новые CalendarArguments (CalendarArguments.ARG_NEW, e))

Когда я использую это, эмулятор даже не заканчивает загрузку, и я получаю ошибку:

Application.getApplication line:2556 -> Source not found.

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

Signing Required: RIM Blackberry Apps API (0x52424200): Protected Class net.rim.blackberry.api.invoke.Invoke    VeventDecoder.java  /Calendar/src/mypackage line 165    BlackBerry Protected API

Я использую последний плагин Blackberry для затмения.

Может кто-нибудь помочь мне решить эту проблему? Google не очень помог.

Спасибо!

1 Ответ

0 голосов
/ 05 февраля 2012

«Требуется подпись» означает, что вы используете API, который требует, чтобы вы подписали свое приложение набором подписывающих ключей BlackBerry, чтобы запустить ваше приложение на физическом устройстве. Вызов другого приложения RIM является одним из таких случаев.

Вы можете подать заявку на набор ключей подписи BlackBerry от RIM, они бесплатны, смотрите здесь: https://www.blackberry.com/SignedKeys/

Обратите внимание на раскрывающийся список, если вы разрабатываете Java-приложение, установите для него «Клавиша подписи кода смартфона BlackBerry»

Вы получите инструкции по электронной почте о том, как импортировать ключи в IDE, которую вы используете для разработки.

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

...