Уникальный идентификатор сборки приложения BlackBerry

#blackberry #build #uniqueidentifier

#ежевика #сборка #уникальный идентификатор

Вопрос:

У меня есть приложение Blackberry, и я хочу создавать разные сборки, которые имеют разную графику и некоторые константы. Также отличается название приложения и значок. Разные сборки (одного и того же приложения) должны иметь возможность работать бок о бок на одном устройстве. В iOS для этого есть специальный идентификатор, в Android требуется переименование пакетов, я также пытался переименовать пакеты в BlackBerry, но все еще есть некоторые проблемы, и я получаю ошибку duplicate class. Итак, каков уникальный идентификатор для приложения BlackBerry? и как безопасно создавать сборки разных брендов?

Ответ №1:

Используйте ANT, получите инструменты BB Ant:http://bb-ant-tools.sourceforge.net /

Я использую массивный ANT-скрипт, который творит всевозможные чудеса для сборок BlackBerry, копируя различные классы и ресурсы в зависимости от требований клиента. У вас могут быть параметры для rapc в ANT следующим образом:

         <rapc nowarn="true"
              output="${codName}"
              srcdir="${sourceDirectory}"
              jdehome="${jdeDirectory}"
              destdir="${ouputBuildDirectory}">
            <jdp title="${jdpTitle}"
                 vendor="${productVendor}"
                 version="${productVersion}"
                 description="${productDescription}"
                 icon="icon_inactive.png"
                 runonstartup="true"
                 />
        </rapc>
  

Если вы делаете разные сборки для разных клиентов, вам действительно нужно настроить набор инструментов с помощью ANT

Комментарии:

1. У меня есть похожий ant-скрипт, так что же это за уникальный идентификатор? пакеты должны быть переименованы?

2. Вы должны переименовывать только классы, которые реализуют постоянный интерфейс.