#blackberry #java-me
#ежевика #java-me
Вопрос:
Я разработал приложение Blackberry и хочу установить его дважды, как два отдельных приложения, на одно и то же устройство. Я хочу, чтобы точно такое же приложение было установлено снова, но вторая установка не должна перезаписывать первую.
Какой параметр определяет приложение BlackBerry? Есть ли это в AppDescriptor?
Комментарии:
1. Я не понимаю, что вы говорите во втором абзаце ….!
2. … на что Майкл наконец ответил. Я хотел знать, что мне нужно изменить в своем приложении, чтобы иметь другое приложение. Ответом является «имя выходного файла» в дескрипторе приложения. Когда вы его изменяете, ваше приложение распознается как другое приложение, как и раньше.
Ответ №1:
В Eclipse при редактировании дескриптора приложения перейдите на вкладку «сборка». Существует поле для «Имени выходного файла». Это имя файла отличает приложения друг от друга.
Однако вы столкнетесь с другой проблемой, поскольку ваша вторая установка столкнется с первой, поскольку все классы Java имеют одинаковые пакеты и имена. Поэтому вам нужно будет использовать что-то вроде jarjarlinks, чтобы немного изменить имена пакетов перед установкой второго приложения.
Комментарии:
1. проблема, описанная вами во втором абзаце, не возникла. Я установил многие из тех же приложений с другим именем выходного файла. Их установка не является проблемой. Возможно, вы имели в виду одновременный запуск двух из них. Я этого не пробовал. Возможно, это не сработает. Но запуск по одному за раз работает отлично.