Android 多Module,子module依赖aar文件,app module如何引用aar?

如果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目录,所以要注意一下文件路径

你可能感兴趣的:(Android,依赖相关)