2014-09-30 43 views
2

當將像appcompat這些由SDK管理器維護和更新的庫導入工作空間時,我應該使用copy them into the workspace還是使用它們的root location?如果我將它複製到我的工作區中,並且如果Google更新它,那麼我將不得不手動更新它,因此它似乎將它們留在它們的根位置,如~/sdk/extras/.../appcompat聽起來像是一個更好的選擇。我應該「將項目複製到工作區」外部Android庫還是使用默認的根位置?

回答

1

只是我的意見,但我認爲這將是更好的庫複製單一,非常很好的理由:你不希望Android的工具更新項目的依賴,但它的東西你真的想要取而代之。

,如果您需要更有說服力想想這樣的場景:

你有項目A和B,都使用相同的庫,鏈接到同一目錄下。

也許你正在研究C,當你發現谷歌udpated圖書館,這可能會修復您的項目中的一個可怕的錯誤。幾個月後,你回到項目A,你發現它不再工作。

現在,畢竟那個時候,你記得你在一個月前更新過圖書館的機率是多少? :)

哦,讓我們不要提讓圖書館的「舊」版本的可能性(如果您不使用一個代碼版本系統),使再次工作...

希望這有助於

相關問題