【问题标题】:Android: targeted res folders for debugging in eclipseAndroid:用于在 Eclipse 中调试的目标 res 文件夹
【发布时间】:2012-07-05 15:37:57
【问题描述】:

我有一个项目,我有许多不同的品牌版本,有两个不同的 res 文件夹。 IE。资源客户1,资源客户2 使用 Maven 构建配置文件,我可以使用指定的 res 文件夹轻松构建项目。

然而,当谈到黯然失色时,它又是另一回事了。我想要做的是有一个设置,以便我可以指定我想要的 res 文件夹,同时在 eclipse 中调试。

有人知道我该怎么做吗?

我目前的解决方法是将 res-customer1 文件夹复制到 res 文件夹中,然后在 eclipse 中进行调试,然后将其移回 res-customer1,然后我可以使用 Maven 构建它。我真的不想这样做,因为如果我可以将 eclipse 直接指向文件夹,而不是为 eclipse 移动文件夹,那么很容易出错并给自己带来很多问题。

有什么想法吗?提前致谢

【问题讨论】:

  • 您找到解决方案了吗?投票最多的答案对我不起作用。

标签: android eclipse resources directory


【解决方案1】:

你可以在Eclipse中使用Link Source,右击你的项目,选择Build Path -> Link Source...

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

在项目资源管理器中的最终外观:

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

【讨论】:

    【解决方案2】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-19
      • 2014-07-13
      • 2015-11-19
      • 2011-10-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多