通常我們從git或任何版本控制下載模塊,將其存儲在本地,並將其添加爲模塊依賴項。所以每當模塊發生任何變化時,我必須在本地取出並更新現有的模塊。 有沒有什麼辦法從git/svn直接添加模塊,如果模塊上有任何更改(提交),它會自動反映?Android Studio - 有沒有什麼辦法可以直接從git/svn添加模塊而無需在本地存儲
回答
要將第三方庫包含到應用程序中,而不必將源添加到版本控制中,可以使用第三方依賴項。
例如,來自廣場的畢加索圖書館(http://square.github.io/picasso/)可以用compile 'com.squareup.picasso:picasso:2.5.2'
加載。這在您的build.gradle
配置中的依賴關係塊中進行。
要更新到更高版本,只需將2.5.2
更改爲所需的版本號。
這也是您可以(或可能已經在做)的地方包括Google Play服務以及Android設計和支持庫的地方。
對不起,我想我的問題不清楚。假設我創建了一個庫並將其推送到git。現在我的原始項目將使用該庫。但我不想下載我的圖書館。它將直接連接到圖書館的git網址。怎麼樣? – eager
我不認爲這是可能的。您可以使用git子模塊來引用該庫,以便維護更容易,但仍然需要放在項目文件夾中。這有什麼特別的問題?如果我們知道這一點,我們可能能夠解決這個具體問題。 – SteveEdson
- 1. 有沒有什麼辦法可以從Visual Studio生成nmake?
- 2. 有沒有什麼辦法可以在Android Studio中轉儲日誌,使其可以被Android Monitor重用?
- 3. 有什麼辦法可以在Xamarin Android中添加Java庫
- 4. 有沒有什麼辦法可以從MySQL執行PHP腳本?
- 5. 有沒有什麼辦法可以將應用程序分發給客戶端而無需添加他的UDID?
- 6. 有沒有什麼辦法可以在Swift中引用當前模塊?
- 7. 有沒有什麼辦法可以在MATLAB中增加'realmax'?
- 8. 有沒有什麼辦法可以暫時取回舊的G ++ 3.2版本而無需修改新版本?
- 9. 有什麼辦法可以緩存ASIFormDataRequest?
- 10. Android:有沒有什麼辦法可以將ImageView投射到RelativeLayout
- 11. 有沒有什麼辦法可以模擬iPhone 3上的safari而無需訪問實際的手機?
- 12. 有沒有辦法在WKWebView中設置本地存儲
- 13. 有沒有辦法記錄Visual Studio加載的模塊?
- 14. 有沒有辦法從c#連接到sybase,而無需在控制面板中添加ODBC DSN連接
- 15. 有沒有辦法遍歷所有可以導入的模塊
- 16. 有沒有什麼辦法可以從RAP
- 17. 有沒有什麼辦法可以從`org.testng.ITestResult`` ITestNGMethod`轉換爲`java.lang.reflect.Method`
- 18. 有沒有什麼辦法可以從八度使用.net .dlls?
- 19. 有沒有什麼辦法可以從Psych :: SyntaxError中恢復?
- 20. 有什麼辦法可以模擬壞塊嗎?
- 21. 有沒有什麼辦法可以保存相互引用兩次的模型?
- 22. 有沒有什麼辦法直接改變二進制的SONAME?
- 23. 有沒有什麼辦法可以在css中設置垂直對齊?
- 24. 有沒有什麼辦法可以將ExclusionStrategy添加到Thymeleaf 3.0.5中?
- 25. django:有沒有辦法直接從內存中提供文件
- 26. 有什麼辦法可以推遲在jQuery和MooTools中加載一些模塊?
- 27. 有沒有辦法從Facebook登錄而無需致電註銷
- 28. 有沒有什麼辦法可以在UINavigationbar上顯示箭頭按鈕而無需實際推送控制器?
- 29. Git:有沒有辦法添加一個子模塊而不克隆它?
- 30. 有沒有辦法在本地緩存地圖
爲什麼不呢?如果你改變任何模式,你可以直接提交併推入git,並直接從android studio中的git更新。 –
[git submodule](https://git-scm.com/docs/git-submodule)? –
你是指第三方庫嗎?您可以使用gradle依賴關係來引入這些模塊,而無需將代碼存儲在VCS中。 – SteveEdson