Как правильно заставить приложение Blackberry Java устанавливать с помощью Loader.exe - PullRequest
13 голосов
/ 25 июня 2009

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

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

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

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

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

Ответы [ 2 ]

2 голосов
/ 25 июня 2009

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

   C:\RIM\JDE_4.7.0\bin\JavaLoader.exe -u load <.cod file>

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

0 голосов
/ 08 января 2011

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

...