Android:用于在eclipse中调试的目标res文件夹

时间:2012-07-05 08:49:41

标签: android eclipse resources directory

我有一个项目,我有许多不同的品牌版本,有两个不同的res文件夹。即。 res-customer1,res-customer2 使用Maven构建配置文件,我可以使用指定的res文件夹轻松构建项目。

然而,当涉及到另一个故事的日食时。我想要做的是设置一个设置,以便我可以在eclipse中调试时指定我想要的res文件夹。

任何人都知道我该怎么做?

我目前的工作是将res-customer1文件夹复制到res文件夹上并在eclipse中调试然后将其移回res-customer1,然后才能使用Maven构建它。我真的不想这样做,因为如果我可以直接将eclipse指向文件夹,而不是将eclipse移动到文件夹就不那么麻烦了,那么很容易犯错并导致自己出现大量问题。 / p>

有什么想法吗?在此先感谢

2 个答案:

答案 0 :(得分:8)

您可以在Eclipse中使用链接源,右键单击您的项目,选择 Build Path - > 链接源...

更新:对于某些Eclipse版本,请使用this link

enter image description here

Project Explorer中的最终结果:

enter image description here

请注意res文件夹图标enter image description here中的小符号,它只是指向res-customer1文件夹的符号链接。这种方法的优点是文件系统中现有的项目文件夹保持不变,从一开始就不需要一个实体的res文件夹。

答案 1 :(得分:1)

只是一个,但没有经过测试,但我想知道你是否可以使res文件夹成为你的res-custmer#文件夹中的一个或另一个的符号链接,然后有一个shell脚本将改变符号链接。我知道你可以在项目中拖放文件夹/文件并将其链接到它而不是复制项目文件夹中的数据。

另一个想法可能是将您的res-customer#嵌入到库项目中,并包含一个或另一个项目(通过在project.properties文件中注释行可以很容易地实现这一点)