如果app依賴的子項目又依賴了一些aar文件,那麼需要在app的build.gradle文件下指定aar路徑
repositories {
flatDir {
dirs 'libs'
dirs '../ModuleA/libs'
}
}
只有這樣,app Module才能引用到aar文件的資源
注:
①…表示同級目錄的上層目錄,一般Android 多Module結構,module都在放在項目根目錄下的,屬於同級水平,因爲app的build.gralde文件位於Project/app/build.gradle,aar文件位於Project/ModuleA/libs目錄,所以要注意一下文件路徑