2017-09-05 112 views
2

我一直在使用依賴關係的com.android.support:design:24.2.0,但它表明我使用不同的版本,因爲我是新的依賴關係我無法弄清楚那裏列出的問題我嘗試過在網絡上的許多解決方案,但無法弄清楚它。截圖如下。請幫我解決它!不同版本的依賴關係支持:設計

image

+0

嘗試使用'com.android.support:設計:23.4.0'。並在後面運行GradleSync。 – Gotiasits

+0

@Gotiasits我已經做到了,但還有其他24.2.0版本的文件!所以一旦我改變它到那個版本它重複錯誤! – eagle

+0

然後,你將不得不聽Gabriele Mariotti的建議。 – Gotiasits

回答

1

我使用的是不同的版本,因爲我是新來的依賴我無法弄清楚那裏列出

您正在使用不同版本的同一個庫的問題。
您的一些依賴關係對設計庫具有傳遞依賴性。

只需使用:

./gradlew app:dependencies 

得到的依賴關係樹。
通過這種方式,您將能夠知道哪些依賴項使用不同的版本。

+0

請您進一步澄清這個答案! – eagle

+0

在哪裏輸入你給出的命令! Android Studio中是否有gradle cmd? – eagle

+0

例如,您可以使用終端窗口。 gradle/gradlew cmd位於根文件夾中。 –

0

在您的buildscript中搜索24.2.023.4.0,或搜索com.android.support。所有從com.android.support開始的依賴關係應該具有相同的版本號,以免因不兼容而導致運行時崩潰,就像錯誤消息所暗示的那樣。

如果你沒有找到你buildscript 23.4.0,請從您在help類別中找到,並在輸出爲24.2.023.4.0搜索搖籃工具窗口中dependencies任務,然後就看到它傳遞依賴介紹了不同版本,那麼你可能會決定做什麼。