You will have to use Android library projects instead of simply
referring to the other project in Eclipse. That will create the R
class to both projects.
Follow instructions here:
http://developer.android.com/guide/developing/eclipse-adt.html#libraryProject
to get it going.



On Aug 26, 4:39 pm, Warren <[email protected]> wrote:
> I have ten, possibly more, apps I'm developing that all share logic.
> 50-75% of the logic is the same - perfect for some time of library or
> code sharing. However, after reading the posts here and trying to
> share code in Eclipse, I'm not sure that's going to work. I tried
> going to project -> properties -> build path -> link source and adding
> the src and gen folders of the project with the shared code and then
> importing the classes I need. That seems to work in the IDE, but gives
> an error during runtime: class not found. This seems to be a common
> error for people attempting this.
>
> I am slowly deciding that shared code is not the best approach in this
> scenario. Android doesn't seem to work well with this type of code
> sharing. For one thing resources are not packed in libraries, but
> references (R.whatever) must exist so as not to create errors. This
> can be designed around, but the effort and headache is probably worse
> than simply creating multiple copies.
>
> What are you thoughts on the topic?  My experience seems typical,
> based on what I've read. Is it? Have you experienced success or
> failure with sharing code and/or custom libraries?  Am I off-base in
> thinking that multiple code copies will be smoother sailing than
> fighting the shared code approach?

-- 
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