我应该“将项目复制到工作区”外部Android库还是使用默认的根位置?

时间:2014-09-30 21:15:21

标签: android eclipse

appcompat等由SDK管理员维护和更新的库导入工作区时,应该copy them into the workspace还是使用root location?如果我将其复制到我的工作区,如果Google更新它,那么我也必须手动更新它,所以它似乎将它们放在像~/sdk/extras/.../appcompat这样的根位置听起来更好。

1 个答案:

答案 0 :(得分:1)

只是我的观点,但我认为将图书馆复制为单一的,非常好的理由会好得多:你不希望android工具更新你的依赖关系项目,但它确实是你想要掌握的东西。

您是否需要更有说服力地考虑这种情况:

项目A和B都使用相同的库链接到同一目录。

也许你正在研究C,当你发现google udpated the library时,这可能会修复你项目中的一个可怕错误。几个月后你回到项目A,你发现它不再工作了。

现在,经过这么长时间,您记得一个月前更新过图书馆的几率是多少? :)

哦,让我们不要提到获得“老年人”的可能性。库的版本(如果你没有使用代码修订系统)让A再次工作......

希望这有帮助