2016-07-21 82 views
-2

我用gradle app:dependencies,我發現V7包括2 V4包,我想konw爲什麼,在這situlation如何我只留一個爲什麼程序兼容性-V7:23.4.0包括2支持V4

_releaseApk - ## Internal use, do not manually configure ## 
+--- com.android.support:appcompat-v7:23.4.0 
| +--- com.android.support:animated-vector-drawable:23.4.0 
| | \--- com.android.support:support-vector-drawable:23.4.0 
| |   \--- com.android.support:support-v4:23.4.0 
| |    \--- com.android.support:support-annotations:23.4.0 
| +--- com.android.support:support-v4:23.4.0 (*) 
| \--- com.android.support:support-vector-drawable:23.4.0 (*) 
\--- project :app 
    \--- project :small 

enter image description here

+0

隨着Android工作室的進步。開發團隊已經添加了一個單獨的文件,以包含項目所依賴的材料設計和依賴關係的gradle版本。如果你想使用其他功能,你也可以改變它。 – cammando

+0

我只是想知道,爲什麼谷歌在v7中包裝兩個supportv4,這是一個錯誤嗎? –

+0

如果兩個工件取決於一個普通的工件,它當然只包括一次在你的項目中。這只是一個依賴樹可視化而不是物理歸檔。 –

回答

0

我錯了關於gradle這個,我覺得gradle這個將包兩支V4當建立一個APK,但grale將刪除無用的包汽車,這個問題是沒有用的。

相關問題