如何在不同的Eclipse项目之间共享资源,以避免重复?

时间:2010-07-27 10:49:24

标签: java android eclipse

我有2个Android应用程序,它们共享95%的资源,布局,字符串等。只有几个jpg是不同的。

如何在不同的Eclipse Android项目之间共享资源,以避免资源重复?

3 个答案:

答案 0 :(得分:14)

Eclipse提供了两种方法来实现它,

  1. 创建一个库项目并将此库项目包含在两个应用程序项目中
  2. 创建共享源文件夹,转到项目属性,在“源”选项卡中,您可以链接可能位于任何其他项目中的文件夹,并将这些文件夹的所有文件作为链接包含在内,而不会重复这些文件夹。

答案 1 :(得分:1)

我也很难解决这个问题,而这些答案并没有提供足够的信息让我在项目中共享代码(我正在运行Eclipse Indigo SR2),所以这就是我所做的:

创建Java项目以使用共享资源,例如SharedConsumer 创建一个包含共享资源的Java项目,比如SharedResources 打开SharedConsumer的项目属性,导航到Java Build Path,Projects选项卡 点击添加...,然后选择SharedResources

SharedResources内的SharedConsumer内的资源现在都可以SharedConsumer访问,就像它们位于{{1}}内一样。

答案 2 :(得分:0)

将所有公共资源放入一个单独的jar中,并在单独的项目中使用它。