1. 程式人生 > >Android一個Module把另幾個Module當做LIB

Android一個Module把另幾個Module當做LIB

如果Module A本身就是一個lib,那麼它如果引用B1,B2 等module 是找不到的,B1,B2本身還是application的庫。

在setting.gradle裡面這樣寫:
include ':A', ':B1', ':B2'
在A.gradle裡面這樣寫:
compile project(':B1')
compile project(':B2')
上面寫會有問題的,找不到。

需要在setting.gradle加兩行:
project(':B1').projectDir = new File('library')
project(':B2').projectDir = new File('library') 

這樣即可。