外部庫應該如何包含到Android項目中?如何在Android源代碼管理的項目中包含外部庫?
我看到谷歌本文檔:
http://developer.android.com/tools/support-library/setup.html#libs-with-res
...它說,他們應該保持源代碼樹的項目之外,並作爲參考的依賴。
對於Facebook庫資料說同樣的事情:
https://developers.facebook.com/docs/android/getting-started/facebook-sdk-for-android/
當項目進入源代碼控制,並會由多個開發人員要工作關於什麼的?如果其他開發人員不包含在源代碼管理中,是否有可能確保其他開發人員擁有正確版本的庫?
看起來好像在項目中的一個「外部」文件夾下檢查這些外部庫的整個樹,然後將它們作爲庫引用它們?上述鏈接並沒有說這是錯誤的,但是有沒有理由不這樣做?
我找不到這種方法,但也許我的搜索技能關閉。
謝謝!
這是個好建議,我會接受這個。雖然我很希望答案更容易。 :-) 目前我有#1,我更喜歡#3 我不知道我去安裝Android Studio嗎?這給我一個可以使用只有Eclipse的人使用的gradle文件嗎?我猜他們至少不得不安裝gradle命令行工具。 – Sez
eclipse的問題是,它無法處理遠程(maven)依賴項。你可以使用命令行中的gradle來構建,但是由於未解決的類,在eclipse中會出現很多錯誤。你可以嘗試eclipse + maven。 – flx