aar里依赖aar外层需设置

外层project的build.gradle需设置

repositories里:
flatDir {
    // 由于Library module中引用了 fusion 库的 aar,在多 module 的情况下,
    // 其他的module编译会报错,所以需要在所有工程的repositories
    // 下把Library module中的libs目录添加到依赖关系中
    dirs project(':printlibrary').file('libs')
}
repositories里:
flatDir {
    dirs 'libs','../printlibrary/libs' //我的aar在fusion Module下
}

否则报错

Could not find :app-ptt-release:. Required by: project :app > project :printlibrarySearch in build.

你可能感兴趣的:(Java,Android开发)