BlackBerry -использовать собственный JAR-файл в собственном проекте

(Я решил свою проблему, поэтому отредактировал ее, чтобы она больше походила на сообщение в блоге -окончательное рабочее решение помещено в качестве «ответа» ниже.)

Цель

Я хочу упаковать наши библиотеки BB (v4.5 ИЛИ v5.0)в формат JAR, чтобы мы могли предоставлять исходный код приложения клиентам БЕЗ предоставления исходного кода библиотеки.

Обходной путь

В настоящее время у меня есть мой SDK и мои приложения, все настройки с исходным кодом, как разные проекты в одном рабочем пространстве. Все проекты компилируются. Мой SDK настроен как проект библиотеки, мои приложения как приложения.

В каждом приложении я добавляю проект SDK в путь сборки.

Eclipse отлично справляется со сборкой, создает различные файлы COD. Я копирую и распаковываю файлы COD в ту же папку, запускаю updatejad, чтобы объединить файлы JAD, и в итоге получаю множество файлов COD, которые прекрасно устанавливаются.

Проблема -в том, что библиотека должна быть в исходном коде.

Возникшие проблемы

Существует множество противоречивых источников информации по этому поводу. Процесс прост, но плохо документирован. В некоторых попытках я столкнулся со следующими проблемами:

  1. Файл JAR, требующий предварительной проверки (возможно, тема для другой подробной публикации в будущем)
  2. Файл JAR, требующий "секретной" подписи RIMAPPSA2 из инструмента подписи
  3. Окончательный встроенное приложение рассматривается как «неподписанное», несмотря на то, что инструмент для подписи подтверждает успех
  4. Окончательное построенное приложение не находит код SDK (Файл JAR не был экспортирован в настройках пути сборки)

К сожалению, основной документ, на который, похоже, есть ссылка от RIM неверно -подробности ниже.


(Я надеюсь, можно сослаться-на этот вопрос на следующий длинный список ссылок?)

Ссылки StackOverflow:

Этот дает другие ссылки -весьма полезные:

Это не очень полезно:

RIM:

11
задан Community 23 May 2017 в 12:27
поделиться