У меня есть проект BlackBerry Java в Eclipse. Это номер версии записан в четырех разных местах: (?)Номер версии проекта BlackBerry
в свойствах проекта, в разделе "BlackBerry Project Settings/General"
в файле JAD, под MIDlet-1
в файле JAD, под MIDlet-Version
в файле ALX, под < версии > (?)
И они кажутся некоррелированными. Изменение любого из них не влияет ни на кого из остальных. Третий - это то, что пользователи видят во время эфирной настройки и в разделе «Параметры/Дополнительно».
Вопросы - зачем нам все это? Существуют ли контексты, в которых появляются цифры 1, 2, 4? Насколько я понимаю, ALX генерируется во время компиляции - откуда появилась версия #? Есть ли способ изучить хотя бы один из них программным способом (без подписания приложения)?
EDIT: # 1 появляется в ApplicationDescriptor.currentApplicationDescriptor(). GetVersion().
Какую версию JDE вы используете? В 5.0 я вижу только ALX и привязан к значению в Blackberry_app_descriptor.xml –
Eclipse 3.4.2, BB JDE plug-in 4.5. Но разве вы не получаете JAD-файл в своем проекте? Как вы можете работать над эфиром без него? –
Извините, не был полностью обратил внимание. Да, мои файлы JAD отображают тот же самый номер версии, который также находится в файле app_descriptor. Он обновляется, когда я упаковываю или запускаю приложение с симулятором. –