我好苦啊,半夜還在打代碼。還出bug,狗日的。
問題是這樣的:我在新建的項(xiàng)目里,建了兩個Module: fiora-ec 和 fiora-core。項(xiàng)目的依賴順序是這樣的,App依賴 fiora-ec, fiora-ec 又依賴于 fiora-core,因?yàn)檫@種依賴關(guān)系,所有可以在 app 和 fiora-ec 中刪除一些不必要的引入,比如這個玩意兒:com.android.support:appcompat-v7:28.0.0。刪除這個玩意兒以后,可以在 fiora-core 中統(tǒng)一配置,于是配置如下:
app.gradle配置:

1.png
fiora-ec.grade配置 :

2.png
fiora-core的配置 :

3.png
如圖所示:我每一次依賴用的都是 implementation 這個狗日的標(biāo)簽,這樣依賴過后,就出現(xiàn)了一個問題,我的MainActivity中找不到V7包中的AppCompatActivity,爆錯了。各種百度無果后,厚著臉皮問大佬,大佬真牛逼,一下就解決了,大佬比百度有用多了。所以我說,平時(shí)多和大佬搞點(diǎn)PY交易,被Bug搞的焦頭爛額的時(shí)候,可以去騷大佬。經(jīng)過大佬指點(diǎn)后,是這樣配置的:fiora-ec依賴fiora-core時(shí)使用api標(biāo)簽,fiora-core中導(dǎo)入V7包時(shí)也換成api。如下圖所示:
fiora-ec.grade配置 :

4.png
fiora-core的配置 :

5.png
按照這樣配置后,MainActivity終于能引用V7包以及 ec 和 core 庫中的方法了。不要問我為什么這樣就好了,我不知道,我銅鑼灣扛把子敲代碼,從來都是拿起鍵盤,復(fù)制粘貼就是干,不要跟我講什么框架原理內(nèi)核,我不懂。另附上大佬博客地址,請盡管PY : PY
好了。寫完了,睡覺了。做春夢去了。
晚安<div align=center>
6.jpg

6.jpg