Я создаю набор приложений, что означает, что у меня есть один набор кода, который настраивается с помощью одного изменения ключа API. Это означает, что все приложения имеют одинаковые действия, одинаковое поведение, но разные значки, имена пакетов и имена приложений в зависимости от клиента, для которого я создаю.
К сожалению, я не нашел чистого способа сделать это. Поскольку имя пакета используется Android Marketplace, я изменил его на com.nilobject.productname.clientname. Однако это изменяет пакет для всех действий, чтобы их больше не было в пакете приложения, поскольку они находятся в "com.nilobject.productname" Кроме того, автоматически сгенерированный «R» перемещается, поэтому все ссылки на R в com.nilobject.productname прерываются.
Кто-нибудь еще имел дело с этой проблемой? Я использую Eclipse для разработки. Должен ли я просто рефакторинг действий с каждой сборки, чтобы быть в одном пакете? Есть ли для этого система, о которой я не знаю?
Спасибо за любые идеи и помощь!