Конфликт пакетов при публикации похожих приложений - PullRequest
0 голосов
/ 26 апреля 2011

Мне нужно опубликовать два приложения в Android Market, которые похожи по функциональности и используют похожую кодовую базу.Единственные места, где эти приложения отличаются, - это значки, специфичные для клиента, и некоторые строки.

При попытке публикации у моих приложений возникает конфликт пакетов.Что я должен сделать, чтобы избежать конфликта пакетов.Я провел поиск в сети, и похоже, что мне нужно изменить базовый пакет моих занятий, что звучит странно.Есть ли другой вариант, который мне не хватает?

Ответы [ 3 ]

2 голосов
/ 26 апреля 2011

Приложение идентифицируется по имени пакета.Поэтому имя пакета должно быть уникальным.Вот почему все используют некоторые доменные имена для этого, чтобы создать уникальный пакет (домены тоже уникальны).

Мои пакеты выглядят так:

org.shufflecity.android;
org.shufflecity.server;

Вы также можете добавить подпакет для каждогоу вас есть клиент:

org.shufflecity.clientname.android

Это должно сработать ...

1 голос
/ 26 апреля 2011

Единственное, что вам нужно изменить как атрибут пакета в вашем манифесте:

<manifest package="com.example.project" . . . >

Не забудьте исправить все ваши сотрудники в файле манифеста в соответствии с новым именем пакета.

0 голосов
/ 26 апреля 2011

Название пакета ДОЛЖНО быть уникальным на рынке.Тем не менее, вы все равно можете повторно использовать созданный код, просто сделав общий код библиотекой Android.Тогда у каждого клиентского подпроекта будет свой манифест с указанием разных имен пакетов.

Не забудьте создать этот пакет и указать абсолютные имена пакетов для ваших действий в манифесте.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...