Как правильно заставить приложение Blackberry Java установить с помощью Loader.exe

Я хочу включить процесс Application Loader в установку программного обеспечения, чтобы гарантировать, что пользователи установят наше программное обеспечение на своем Blackberry к моменту завершения нашего программного обеспечения установщика.

Я знаю, что это возможно, потому что Aerize Card Loader (http://aerize.com/blackberry/software/loader/) делает это. Когда вы устанавливаете свое программное обеспечение, если ваша Blackberry подключена, приложение Loader появится и запустит файл .COD для установки на устройство.

Я не могу заставить его работать. Глядя на документацию RIM, мне нужно:

  • Поместите файлы ALX и COD в подпапку здесь: C:\Program Files\Common Files\Research In Motion\Shared\Applications\
  • Добавить путь к файлу ALX в HKCU\Software\Research In Motion\Blackberry\Loader\Packages
  • Индекс приложения, выполнив это в командной строке: loader.exe/index
  • Запустите силовую нагрузку, выполнив следующее: loader.exe/defaultUSB/forceload

Когда я выполняю эту последнюю команду, появляется Application Loader и говорит, что все приложения обновлены, и ничего не нужно делать.

Если я запустил loader.exe, дважды щелкнув по нему (или набрав команду без параметров), я получаю обычный мастер Application Loader. Он показывает мою программу, как указано, но не проверяется. Если я проверю его и нажму дальше, он будет установлен на Blackberry. (Это та часть, которую я хочу избежать, и что процесс установки загрузчика карты Aerize позволяет избежать.)

Что мне не хватает? Похоже, что установщик Aerize делает что-то другое, но я не смог выяснить, что.

Ответы

Ответ 1

Вы можете сделать это легко с помощью следующей команды:

 C:\RIM\JDE_4.7.0\bin\JavaLoader.exe -u загрузить <.cod file>

С помощью этой команды вам вообще не нужен alx, просто файл трески. Обратитесь к справочной системе JavaLoader, чтобы просмотреть полные параметры.

Ответ 2

JavaLoader.exe может загружать один файл кода. Как насчет двух или более файлов треков?