Как правильно заставить приложение 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 может загружать один файл кода. Как насчет двух или более файлов треков?