blackberry дважды устанавливает приложение

#blackberry #java-me

#ежевика #java-me

Вопрос:

Я разработал приложение Blackberry и хочу установить его дважды, как два отдельных приложения, на одно и то же устройство. Я хочу, чтобы точно такое же приложение было установлено снова, но вторая установка не должна перезаписывать первую.

Какой параметр определяет приложение BlackBerry? Есть ли это в AppDescriptor?

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

1. Я не понимаю, что вы говорите во втором абзаце ….!

2. … на что Майкл наконец ответил. Я хотел знать, что мне нужно изменить в своем приложении, чтобы иметь другое приложение. Ответом является «имя выходного файла» в дескрипторе приложения. Когда вы его изменяете, ваше приложение распознается как другое приложение, как и раньше.

Ответ №1:

В Eclipse при редактировании дескриптора приложения перейдите на вкладку «сборка». Существует поле для «Имени выходного файла». Это имя файла отличает приложения друг от друга.

Однако вы столкнетесь с другой проблемой, поскольку ваша вторая установка столкнется с первой, поскольку все классы Java имеют одинаковые пакеты и имена. Поэтому вам нужно будет использовать что-то вроде jarjarlinks, чтобы немного изменить имена пакетов перед установкой второго приложения.

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

1. проблема, описанная вами во втором абзаце, не возникла. Я установил многие из тех же приложений с другим именем выходного файла. Их установка не является проблемой. Возможно, вы имели в виду одновременный запуск двух из них. Я этого не пробовал. Возможно, это не сработает. Но запуск по одному за раз работает отлично.