1. 程式人生 > >(Android)為什麼我們不需要匯入android support v4包?

(Android)為什麼我們不需要匯入android support v4包?

開發中發現了一個奇怪的問題,在沒有引入support v4包的情況下,卻可以用support v4路徑下的Fragment。於是看了一下Android Studio左側的External Libaries依賴樹,發現已經包含了support v4的包,而且其中還有很多自己沒有新增過的包。看了一下gradle檔案配置的依賴項,只加了constraint-layout和appcompat-v7的包,於是猜測可能appcompat-v7中已經包含了support v4,刪掉appcompat-v7的依賴,重新整理一下,果然External Libaries依賴樹中去掉了一大堆依賴包,其中support v4也沒有了。把appcomat-v7添加回去,那些不見的依賴包又有了。appcompat-v7真是很強大。