2012-04-18 2 views
0

Как указать минимальную скомпилированную версию, с которой я позволю моему приложению работать? Скажите OS 5.0 как минимальные требования.Укажите минимальную версию Blackberry

Я использую Java с инструментами Eclipse.

ответ

0

Минимальная версия ОС продиктована версией BlackBerry JRE, с которой вы компилируете. Если у вас несколько версий JRE, вы можете выбрать определенную версию в свойствах проекта, в этом случае 5.0 JRE.

1

Как говорит Реми, минимальная поддерживаемая версия ОС вашего приложения определяется версией Blackberry SDK, которую вы используете для разработки.

Если вы планируете предлагать свое приложение через Blackberry App World, платформа позволяет вам выбрать версию ОС, несущую и даже определенные модели, которым разрешено загружать ваш продукт.

0

На самом деле, минимальная версия ОС, которую вы можете установить, определяется тегом fileset в вашем .alx-файле. Пример:

<fileset Java="1.54" _blackberryVersion="[4.5.0)"> 

Важная информация здесь является атрибутом Java, то _blackberryVersion генерируется только в новых версиях плагинов.

Итак, вы можете скомпилировать файл .cod, скажем, 5.0, и установить его на 4.5, чтобы настроить этот элемент в файле alx. Алкс используется только для BES и установки кабелей. Вы также можете использовать JavaLoader и установить треску, не заботясь о версиях ОС (не требуется файл alx или jad).

ВНИМАНИЕ: факт, что вы можете установить «неправильную» треску на версию операционной системы BlackBerry, для которой она не предназначена, не означает, что вы можете запускать ее без исключений. Если ваше приложение использует API, не присутствующий в вашей ОС, оно будет аварийно завершено.

Конечно, плагин BB генерирует правильный alx для выбранной целевой ОС, но вы можете обойти его, вручную отредактировав alx, если хотите. Для установки OTA файл jad не содержит информации о минимальной версии AFAIK, но если это так, вы можете отредактировать ее.

Смежные вопросы