2017-05-11 146 views
0

我在gradle resolutionStrategy選項中看到。但是,無法看到將保留兩個版本庫的選項。這是爲什麼?Gradle依賴衝突 - 保留所有依賴關係版本

+0

爲什麼你需要使用同一個庫的2個版本? – Opal

+0

假設庫的更新崩潰了我SDK中的某些內容,但在使用此SDK的項目中,我想使用最新版本。 – qbait

回答

0

Gradle中沒有選項可以同時使用同一個庫的兩個不同版本。然而,如果你想爲不同的構建使用不同的版本,你可以通過創建單獨的配置(在Android中這些可以是不同的構建變體)來做到這一點。

+0

我想這樣做只有當我的SDK有一個不同於我的項目的依賴版本時,所以構建變體在這裏沒有意義,是嗎?我有一個想法來重新包裝SDK的依賴關係。你對這個想法有什麼看法? – qbait

+0

您能解釋一下SDK和項目之間的區別嗎? SDK的 – AndroidGuy

+0

,我的意思是,我們團隊編寫的一個庫。按計劃,我的意思是,一個使用這個庫的項目。 – qbait