主工程里面导入了一个jar:
compile files('libs/glide-3.7.0.jar')
而另外一个模块也需要用到这个jar,怎么办?网上说,要用:
provided files('libs/glide-3.7.0.jar')
然后,编译的时候报错了,找不到这个Jar包....
欢迎选择我的课程,让我们一起见证您的进步~~
當然找不到這個jar包,路徑都不對。 一般像這種基礎功能的函式庫都會抽成一個模組,然後讓每個模組都去依賴他就行。 例如:網頁載入、圖片載入、日誌列印、一些工具類別等都可以抽成一個基底module,最後其他的模組都依賴這個module。
主工程裡導入了之後,其它模組如果對主工程有依賴的話,就直接可以用的,不需要重複導入
為什麼不用這種形式
compile 'com.github.bumptech.glide:glide:3.7.0'
當然找不到這個jar包,路徑都不對。
一般像這種基礎功能的函式庫都會抽成一個模組,然後讓每個模組都去依賴他就行。
例如:網頁載入、圖片載入、日誌列印、一些工具類別等都可以抽成一個基底module,最後其他的模組都依賴這個module。
主工程裡導入了之後,其它模組如果對主工程有依賴的話,就直接可以用的,不需要重複導入
為什麼不用這種形式