I don't have a good answer for this, but I did go through the same
thing as you. I recently published 6 apps on the same codebase with a
few differing assets. I did it by refactoring in Eclipse, just like
you mentioned.

On May 25, 3:51 pm, Jonathan Johnson <[email protected]> wrote:
> I asked this on Stackoverflow, and got my first tumbleweed, so I
> thought I would give it a chance here. :)
>
> I'm building a suite of applications, meaning that I have a single set
> of code that gets customized via a single change of an API key. This
> means that all of the applications have the same activities, same
> behaviors, but different icons, package names, and application names
> depending on the client I am building for.
>
> Unfortunately, I haven't figured out a clean way to do this. Because
> the package name is what the Android Marketplace uses, I've been
> changing it to com.nilobject.productname.clientname. However, this
> changes the package for all of the activities to no longer be in the
> package of the application, since they live in
> "com.nilobject.productname." Additionally, the autogenerated "R"
> moves, so all of the references to R in com.nilobject.productname
> break.
>
> Has anyone else dealt with this problem? I'm using Eclipse for
> development. Should I just refactor the activities with each build to
> be in the same package? Is there a system for this that I don't know
> about?
>
> Thanks for any ideas and help!

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to