Как изменить SDK-версию приложения в BlackBerry - PullRequest
4 голосов
/ 09 ноября 2011

Я использую Eclipse для разработки приложения BlackBerry для BBOS 6.0.Теперь я хочу поддерживать BBOS 5.0 вместо 6.0.Как мне это сделать?

Ответы [ 2 ]

4 голосов
/ 23 ноября 2011

Вы можете разрабатывать, используя только одно затмение, а не два (каждое для версии ОС).И переключите цель компиляции в нем.Для этого вы должны щелкнуть свойства JRE System Library в вашем проекте и добавить альтернативный JRE blackberry через Installed JREs - Add и указать папку внутри вашего другого установленного JDE blackberry.

Затем вы можете переключитьсяOS5 и OS6 из окна Properties for JRE System Library в два клика.

Что касается использования классов и концепций, специфичных для OS6, вам следует рассмотреть возможность использования #preprocess и #ifdef BlackBerrySDK6.0.0 для вашего кода для компиляции в 5.0 и 6.0.

1 голос
/ 09 ноября 2011

Первое, что вам нужно сделать, это установить jde версии 5.0. И скомпилируйте ваш код с version5.0 Jde. Он будет работать нормально, если вы не использовали Updated API или some class which have been added into version 6.0 and later. Как и Menuitem, я не использовал его, поэтому у меня нет четкого представления о том, какие классы добавлены в версии 6.0, вы можете сравнить ее с документом. одно упоминание, которое я прикрепляю , здесь смотрите конструктор MenuItem, его для 6.0 , и этот один для 5.0 сравнивает конструктор обоих.

...